3 file system protocol, Simple file system protocol, Simple_file_system – Intel Extensible Firmware Interface User Manual
Page 377: Simple_file_protocol, Proto

Protocols
— Bootable Image Support
Version 1.10
12/01/02
11-17
11.3 File System Protocol
This section 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.
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 the
function
description.