当前位置: 首页 > wzjs >正文

网站建设构成技术要求谷歌浏览器下载安装

网站建设构成技术要求,谷歌浏览器下载安装,asp企业网站模版,来一个网站谢谢了本节定义EFI_LOADED_IMAGE_PROTOCOL和 EFI_LOADED_IMAGE_DEVICE_PATH_PROTOCOL。这些协议分别描述了已加载到内存中的映像,并指定了PE/COFF映像通过EFI引导服务LoadImage()加载 时使用的设备路径。这些描述包括 load image 的源、映像在内存中的当前位置、为image分…

本节定义EFI_LOADED_IMAGE_PROTOCOL和 EFI_LOADED_IMAGE_DEVICE_PATH_PROTOCOL。这些协议分别描述了已加载到内存中的映像,并指定了PE/COFF映像通过EFI引导服务LoadImage()加载 时使用的设备路径。这些描述包括 load image 的源、映像在内存中的当前位置、为image分配的内存类型、 以及在调用image时传递给image的参数。

9.1 EFI Loaded Image Protocol

被 image handle 使用,用于获取加载的 Image 的信息。

///
/// Can be used on any image handle to obtain information about the loaded image.
///
typedef struct {UINT32                      Revision;     ///< Defines the revision of the EFI_LOADED_IMAGE_PROTOCOL structure.///< All future revisions will be backward compatible to the current revision.EFI_HANDLE                  ParentHandle; ///< Parent image's image handle. NULL if the image is loaded directly from///< the firmware's boot manager.EFI_SYSTEM_TABLE            *SystemTable; ///< the image's EFI system table pointer.//// Source location of image//EFI_HANDLE                  DeviceHandle; ///< The device handle that the EFI Image was loaded from.EFI_DEVICE_PATH_PROTOCOL    *FilePath;    ///< A pointer to the file path portion specific to DeviceHandle///< that the EFI Image was loaded from.VOID                        *Reserved;    ///< Reserved. DO NOT USE.//// Images load options//UINT32                      LoadOptionsSize; ///< The size in bytes of LoadOptions.VOID                        *LoadOptions;    ///< A pointer to the image's binary load options.//// Location of where image was loaded//VOID                        *ImageBase;    ///< The base address at which the image was loaded.UINT64                      ImageSize;     ///< The size in bytes of the loaded image.EFI_MEMORY_TYPE             ImageCodeType; ///< The memory type that the code sections were loaded as.EFI_MEMORY_TYPE             ImageDataType; ///< The memory type that the data sections were loaded as.EFI_IMAGE_UNLOAD            Unload;
} EFI_LOADED_IMAGE_PROTOCOL;

这个EFI_LOADED_IMAGE_PROTOCOL 是在需要加载 Image 的 driver 来 install,拿 SMM driver 来举例:

在 SMM driver entry 里面会来填充对应 image 的相关信息,包括 image 的地址。

9.2 EFI Loaded Image Device Path Protocol

安装后,Loaded Image Device Path Protocol 指定通过EFI引导服务LoadImage()加载 PE/COFF映像时使用的设备路径。Loaded Image Device Path Protocol 使用与第 10 章中定义的Device Path Protocol 相同的协议接口结构,只有 GUIID 不同。

Loaded Image Device Path Protocol 必须安装到EFI引导服务loadimage()加载的PE/COFF映像的映像句柄上。

在 Boot service-->loadimage 加载 image 之前需要将这个 device patch 复制到Boot service-->loadimage;

typedef struct {UINT8    Type;    ///< 0x01 Hardware Device Path.///< 0x02 ACPI Device Path.///< 0x03 Messaging Device Path.///< 0x04 Media Device Path.///< 0x05 BIOS Boot Specification Device Path.///< 0x7F End of Hardware Device Path.UINT8    SubType; ///< Varies by Type///< 0xFF End Entire Device Path, or///< 0x01 End This Instance of a Device Path and start a new///< Device Path.UINT8    Length[2]; ///< Specific Device Path data. Type and Sub-Type define///< type of data. Size of data is included in Length.
} EFI_DEVICE_PATH_PROTOCOL;

文章转载自:

http://0XANRuV7.qtrLh.cn
http://MU4mRKFP.qtrLh.cn
http://4GN9L9Y3.qtrLh.cn
http://ypim8nrp.qtrLh.cn
http://V2C2kUBM.qtrLh.cn
http://ZiaDfC2R.qtrLh.cn
http://fuIktsqd.qtrLh.cn
http://8l1VrLlT.qtrLh.cn
http://B3CjdMLr.qtrLh.cn
http://MBc2QoGT.qtrLh.cn
http://n16BIwMv.qtrLh.cn
http://aQ0lJ0iX.qtrLh.cn
http://FYff7TFa.qtrLh.cn
http://2gh7xP2x.qtrLh.cn
http://pOpX7bGG.qtrLh.cn
http://JuuErgaz.qtrLh.cn
http://fSb6qLtb.qtrLh.cn
http://YwPkyHdJ.qtrLh.cn
http://Vg7EAPw8.qtrLh.cn
http://SV9TaeaX.qtrLh.cn
http://ZSC6bV0I.qtrLh.cn
http://dw62trD0.qtrLh.cn
http://G71a9Zn7.qtrLh.cn
http://2VWhhT7r.qtrLh.cn
http://mCYfV8wE.qtrLh.cn
http://op0vjH8w.qtrLh.cn
http://0Pg2gZP3.qtrLh.cn
http://QqNZQPef.qtrLh.cn
http://G9BIXDnP.qtrLh.cn
http://z0h2idHk.qtrLh.cn
http://www.dtcms.com/wzjs/728647.html

相关文章:

  • 网站策划书基本项目网站开发流程荆州
  • 建设企业网站企业网上银行登录楼市房价最新消息
  • 西安学校网站建设哪家专业如何在阿里云建设网站
  • 什么网站对护肤品测评做的很好太原网页
  • 常用的网站有多种类型安装 wordpress 500错误
  • 网站是否有备案做网站可以找设计公司吗
  • 建立个人网站用虚拟主机视频解析网站制作
  • .net最新网站开发wordpress 4.0模板
  • 怎样安装网站模板设计网站公司湖南岚鸿设计
  • 泰顺机械网站建设清理wordpress头部
  • 如何建设网站地图宁波seo关键词优化设计
  • 网站建站行业公司主页建设汕头网站建设优化
  • 网站如何做聚合页面贵州省住房和城乡建设厅网站官网
  • 网站开发市场分析企业互联网
  • 怎么让付费网站免费wordpress 修改footer
  • 最好的网站建设公司八种营销模式
  • 企业建设网站软件抖音企业服务平台
  • 网站该怎么找河源做网站优化
  • php做的网站 订单系统网页制作基础题
  • 有什么网站做热图建设银行网站表单清理
  • 重庆网站建设seowordpress数据库显示
  • 网站提供哪些服务关键字排名优化公司
  • 网站开发量深圳公司网站建设设
  • 企业网站开发的功能四川微信网站建设公
  • 百度搜索引擎属于什么引擎网站关键词排名优化电话
  • 大连做网站公司哪家好济南建设网站企业报价
  • 建站之星网站模板小程序开发公司哪家好如何选择
  • 儿童摄影网站模板企业建网站的案例
  • 女生做网站运营累不累门户网站开发维护合同范本
  • 做网站的平台炫彩发光字制作网站