【发布时间】:2016-11-20 20:00:57
【问题描述】:
我使用了 gnu-efi。
我不明白如何简单地读取文件。
我了解使用 BlockIOProtocol。
你能用一个简单的例子告诉我们吗?
【问题讨论】:
我使用了 gnu-efi。
我不明白如何简单地读取文件。
我了解使用 BlockIOProtocol。
你能用一个简单的例子告诉我们吗?
【问题讨论】:
抱歉,我没有方便的简单示例。但总的来说你是这样进行的
EfiMain 中,您有一个加载图像的IMAGE_HANDLE
LOADED_IMAGE_PROTOCOL 来获取加载此图像的设备的设备句柄(= EFI 分区)SIMPLE_FILE_SYSTEM_PROTOCOL 调用OpenVolume,这将为您提供文件系统根目录的EFI_FILE
Open 以打开您的文件,并在生成的句柄上调用 Read 以从中读取。希望这会有所帮助。
【讨论】: