文件信息
Overview
FileGetInfo
| EFI_STATUS
FileGetInfo (
IN EFI_FILE_PROTOCOL *File,
OUT EFI_FILE_INFO **Info
);
|
基于 EFI_FILE_PROTOCOL 的 GetInfo
| typedef
EFI_STATUS
(EFIAPI *EFI_FILE_GET_INFO)(
IN EFI_FILE_PROTOCOL *This,
IN EFI_GUID *InformationType,
IN OUT UINTN *BufferSize,
OUT VOID *Buffer
);
|
对于InformationType,有gEfiFileInfoGuid / gEfiFileSystemInfoGuid
我们这里用前者.
Guid/FileInfo.h
src/boot/SigmaBootPkg/Boot.inf
TODO: 文件的自动读取
FileDestroyInfo
销毁Info
| VOID FileDestroyInfo (EFI_FILE_INFO **Info)
|