3 file system protocol, Simple file system protocol, Simple_file_system – Intel Extensible Firmware Interface User Manual

Page 377: Simple_file_protocol, Proto

Advertising
background image

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

OpenVolume()

function

description.

Advertising