我用过gnu-efi 我不明白如何简单地阅读文件 我理解使用BlockIOProtocol。
你能告诉我们一个简单的例子吗?
答案 0 :(得分:3)
我没有一个简单的例子,对不起。但总的来说,你会这样做
EfiMain
中您已加载IMAGE_HANDLE
已加载的图片LOADED_IMAGE_PROTOCOL
以获取从中加载此图像的设备的设备句柄(= EFI分区)SIMPLE_FILE_SYSTEM_PROTOCOL
来调用OpenVolume
,这将为您提供EFI_FILE
文件系统根目录Open
以打开您的文件,并在生成的句柄上调用Read
以便从中读取。希望这有帮助。