beautypg.com

Intel Extensible Firmware Interface User Manual

Page 85

background image

EFI System Table

Version 1.10

12/01/02

4-7

//
// Protocol Handler Services
//
EFI_INSTALL_PROTOCOL_INTERFACE

InstallProtocolInterface;

EFI_REINSTALL_PROTOCOL_INTERFACE

ReinstallProtocolInterface;

EFI_UNINSTALL_PROTOCOL_INTERFACE

UninstallProtocolInterface;

EFI_HANDLE_PROTOCOL

HandleProtocol;

VOID

*Reserved;

EFI_REGISTER_PROTOCOL_NOTIFY

RegisterProtocolNotify;

EFI_LOCATE_HANDLE

LocateHandle;

EFI_LOCATE_DEVICE_PATH

LocateDevicePath;

EFI_INSTALL_CONFIGURATION_TABLE

InstallConfigurationTable;


//
// Image Services
//
EFI_IMAGE_LOAD

LoadImage;

EFI_IMAGE_START

StartImage;

EFI_EXIT

Exit;

EFI_IMAGE_UNLOAD

UnloadImage;

EFI_EXIT_BOOT_SERVICES

ExitBootServices;


//
// Miscellaneous Services
//
EFI_GET_NEXT_MONOTONIC_COUNT

GetNextMonotonicCount;

EFI_STALL

Stall;

EFI_SET_WATCHDOG_TIMER

SetWatchdogTimer;


//
// DriverSupport Services
//
EFI_CONNECT_CONTROLLER

ConnectController;

EFI_DISCONNECT_CONTROLLER

DisconnectController;


//
// Open and Close Protocol Services
//
EFI_OPEN_PROTOCOL

OpenProtocol;

EFI_CLOSE_PROTOCOL

CloseProtocol;

EFI_OPEN_PROTOCOL_INFORMATION

OpenProtocolInformation;


//
// Library Services
//
EFI_PROTOCOLS_PER_HANDLE

ProtocolsPerHandle;

EFI_LOCATE_HANDLE_BUFFER

LocateHandleBuffer;

EFI_LOCATE_PROTOCOL

LocateProtocol;