Efi_File Protocol - Intel Extensible Firmware Interface Specification

Intel extensible firmware interface specification
Table of Contents

Advertisement

Extensible Firmware Interface Specification

10.2 EFI_FILE Protocol

Summary
Provides file based access to supported file systems.
Revision Number
#define EFI_FILE_REVISION
Protocol Interface Structure
typedef struct _EFI_FILE {
UINT64
EFI_FILE_OPEN
EFI_FILE_CLOSE
EFI_FILE_DELETE
EFI_FILE_READ
EFI_FILE_WRITE
EFI_FILE_GET_POSITION
EFI_FILE_SET_POSITION
EFI_FILE_GET_INFO
EFI_FILE_SET_INFO
EFI_FILE_FLUSH
} EFI_FILE;
Parameters
Revision
Open
Close
Delete
Read
Write
GetPosition
SetPosition
GetInfo
SetInfo
Flush
190
Revision;
Open;
Close;
Delete;
Read;
Write;
GetPosition;
SetPosition;
GetInfo;
SetInfo;
Flush;
The version of the
EFI_FILE
specification is 0x00010000. Future versions are required to be
backward compatible to version 1.0.
Opens or creates a new file. See Section 10.2.1.
Closes the current file handle. See Section 10.2.2.
Deletes a file. See Section 10.2.3.
Reads bytes from a file. See Section 10.2.4.
Writes bytes to a file. See Section 10.2.5.
Returns the current file position. See Section 10.2.7.
Sets the current file position. See Section 10.2.6.
Gets the requested file or volume information. See Section 10.2.8.
Sets the requested file information. See Section 10.2.9.
Flushes all modified data associated with the file to the device. See
Section 10.2.10.
12/12/00
0x00010000
interface. The version specified by this
Version 1.02

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Extensible Firmware Interface and is the answer not in the manual?

Subscribe to Our Youtube Channel

Table of Contents