Version 1.02 12/12/00 187
10File System Protocol
This chapter defines the File System protocol. This protocol allows code running in the EFI boot
services environment to obtain file based access to a device. The Simple File System protocol is
used to open a device volume and return an EFI_FILE that provides interfaces to access files on a
device volume.

10.1 Simple File System Protocol

Summary
Provides a minimal interface for file-type access to a device.
GUID
#define SIMPLE_FILE_SYSTEM_PROTOCOL \
{ 0964e5b22-6459-11d2-8e39-00a0c969723b }
Revision Number
#define EFI_FILE_IO_INTERFACE_REVISION 0x00010000
Protocol Interface Structure
typedef struct _EFI_FILE_IO_INTERFACE {
UINT64 Revision;
EFI_VOLUME_OPEN OpenVolume;
} EFI_FILE_IO_INTERFACE;
Parameters
Revision The version of the EFI_FILE_IO_INTERFACE. The version
specified by this specification is 0x00010000. All future revisions must
be backwards compatible. If a future version is not backwards
compatible, it is not the same GUID.
OpenVolume Opens the volume for file I/O access. See Section 10.1.1.