gEfiShellProtocol locate不到

[复制链接]
kingoflower 发表于 2019-8-12 16:50:06 | 显示全部楼层 |阅读模式
    我在用UDK2018开发简单的程序,想调用gEfiShellProtocol 的getEnv和setEnv,结果locateprotocol的时候,gEfiShellProtocol一直为0. 请问该如何解决?
[C] 纯文本查看 复制代码
 if (gEfiShellProtocol == NULL) {
        //
        // Search for the shell protocol
        //
        Status = gBS->LocateProtocol (
          &gEfiShellProtocolGuid,
          NULL,
          (VOID **)&gEfiShellProtocol
        );
        if (EFI_ERROR (Status)) {
          gEfiShellProtocol = NULL;
        }
      }




上一篇:【资料】51单片机视频教程
下一篇:2019年8月13日签到记录贴
eda1998 发表于 2019-9-1 18:53:01 | 显示全部楼层
根据 Status 这个具体值来判断解决。
回复

使用道具 举报

本版积分规则

QQ|Archiver|手机版|小黑屋|RD之家 - 研发工程师的伊甸园 ( 京ICP备18037383号 )
360导航 360安全浏览器 蚂蚁搜索 速搜全球 酷帝网站目录 搜狗导航 114啦网址导航

GMT+8, 2019-11-13 02:33

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表