Load_File Protocol - Intel Extensible Firmware Interface Specification

Intel extensible firmware interface specification
Table of Contents

Advertisement

This chapter defines the Load File protocol. This protocol is designed to allow code running in the
EFI boot services environment to find and load other modules of code.

11.1 LOAD_FILE Protocol

Summary
Is used to obtain files from arbitrary devices.
GUID
#define LOAD_FILE_PROTOCOL \
{56EC3091-954C-11d2-8E3F-00A0C969723B}
Protocol Interface Structure
typedef struct {
EFI_LOAD_FILE
} EFI_LOAD_FILE_INTERFACE;
Parameters
LoadFile
Description
The
EFI_LOAD_FILE
When the firmware is attempting to load a file, it first attempts to use the device's Simple File
System protocol to read the file. If the file system protocol is found, the firmware implements the
policy of interpreting the File Path value of the file being loaded. If the device does not support the
file system protocol, the firmware then attempts to read the file via the
and the
LoadFile()
interpreting the File Path value.
Version 1.02
Causes the driver to load the requested file. See Section 11.1.1.
protocol is a simple protocol used to obtain files from arbitrary devices.
function. In this case the
12/12/00
Load File Protocol
LoadFile;
EFI_LOAD_FILE
function implements the policy of
LoadFile()
11
protocol
209

Advertisement

Table of Contents
loading

Table of Contents