Slide 35
Slide 35 text
PROTOCOLར༻ྫ
#define EFI_SIMPLE_FILE_SYSTEM_PROTOCOL_GUID \
{ \
0x964e5b22, 0x6459, 0x11d2, {0x8e, 0x39, 0x0, 0xa0, 0xc9, 0x69, 0x72, 0x3b} \
}
EFI_GUID gEfiSimpleFileSystemProtocolGuid =
EFI_SIMPLE_FILE_SYSTEM_PROTOCOL_GUID;
EFI_SIMPLE_FILE_SYSTEM_PROTOCOL *Vol;
EFI_FILE_HANDLE Root;
EFI_FILE_HANDLE CurDir;
EFI_FILE_HANDLE FileHandle;
CHAR16 *FileName = L”hoge.txt”;
!
gBS->HandleProtocol (
DeviceHandle,
&gEfiSimpleFileSystemProtocolGuid,
&Vol
);
!
Vol->OpenVolume (Vol, &Root);
!
CurDir->Open (
CurDir,
&FileHandle,
FileName,
EFI_FILE_MODE_READ,
0
);
•ProtocolͷHandleΛܦ༝ͯ͠APIίʔϧ