iPXE
Data Fields
_EFI_FILE_PROTOCOL Struct Reference

The EFI_FILE_PROTOCOL provides file IO access to supported file systems. An EFI_FILE_PROTOCOL provides access to a file's or directory's contents, and is also a reference to a location in the directory tree of the file system in which the file resides. With any given file handle, other files may be opened relative to this file's location, yielding new file handles. More...

#include <SimpleFileSystem.h>

Data Fields

UINT64 Revision
 The version of the EFI_FILE_PROTOCOL interface. The version specified by this specification is EFI_FILE_PROTOCOL_LATEST_REVISION. Future versions are required to be backward compatible to version 1.0.
EFI_FILE_OPEN Open
EFI_FILE_CLOSE Close
EFI_FILE_DELETE Delete
EFI_FILE_READ Read
EFI_FILE_WRITE Write
EFI_FILE_GET_POSITION GetPosition
EFI_FILE_SET_POSITION SetPosition
EFI_FILE_GET_INFO GetInfo
EFI_FILE_SET_INFO SetInfo
EFI_FILE_FLUSH Flush
EFI_FILE_OPEN_EX OpenEx
EFI_FILE_READ_EX ReadEx
EFI_FILE_WRITE_EX WriteEx
EFI_FILE_FLUSH_EX FlushEx

Detailed Description

The EFI_FILE_PROTOCOL provides file IO access to supported file systems. An EFI_FILE_PROTOCOL provides access to a file's or directory's contents, and is also a reference to a location in the directory tree of the file system in which the file resides. With any given file handle, other files may be opened relative to this file's location, yielding new file handles.

Definition at line 538 of file SimpleFileSystem.h.


Field Documentation

The version of the EFI_FILE_PROTOCOL interface. The version specified by this specification is EFI_FILE_PROTOCOL_LATEST_REVISION. Future versions are required to be backward compatible to version 1.0.

Definition at line 544 of file SimpleFileSystem.h.

Definition at line 545 of file SimpleFileSystem.h.

Referenced by efi_local_open_resolved().

Definition at line 546 of file SimpleFileSystem.h.

Referenced by efi_local_close(), and efi_local_open_volume().

Definition at line 547 of file SimpleFileSystem.h.

Definition at line 548 of file SimpleFileSystem.h.

Referenced by efi_local_step().

Definition at line 549 of file SimpleFileSystem.h.

Definition at line 550 of file SimpleFileSystem.h.

Definition at line 551 of file SimpleFileSystem.h.

Definition at line 552 of file SimpleFileSystem.h.

Referenced by efi_local_check_volume_name(), and efi_local_len().

Definition at line 553 of file SimpleFileSystem.h.

Definition at line 554 of file SimpleFileSystem.h.

Definition at line 555 of file SimpleFileSystem.h.

EFI_FILE_READ_EX _EFI_FILE_PROTOCOL::ReadEx

Definition at line 556 of file SimpleFileSystem.h.

EFI_FILE_WRITE_EX _EFI_FILE_PROTOCOL::WriteEx

Definition at line 557 of file SimpleFileSystem.h.

EFI_FILE_FLUSH_EX _EFI_FILE_PROTOCOL::FlushEx

Definition at line 558 of file SimpleFileSystem.h.


The documentation for this struct was generated from the following file: