Intel Extensible Firmware Interface User Manual
Page 87

EFI System Table
Version 1.10
12/01/02
4-9
CheckEvent
Checks whether an event is in the signaled state.
InstallProtocolInterface
Installs a protocol interface on a device handle.
ReinstallProtocolInterface
Reinstalls a protocol interface on a device handle.
UninstallProtocolInterface
Removes a protocol interface from a device handle.
HandleProtocol
Queries a handle to determine if it supports a specified
protocol.
Reserved
Reserved. Must be
NULL
.
RegisterProtocolNotify
Registers an event that is to be signaled whenever an
interface is installed for a specified protocol.
LocateHandle
Returns an array of handles that support a specified
protocol.
LocateDevicePath
Locates all devices on a device path that support a
specified protocol and returns the handle to the device
that is closest to the path.
InstallConfigurationTable
Adds, updates, or removes a configuration table from the
EFI System Table.
LoadImage
Loads an EFI image into memory.
StartImage
Transfers control to a loaded image’s entry point.
Exit
Exits the image’s entry point.
UnloadImage
Unloads an image.
ExitBootServices
Terminates boot services.
GetNextMonotonicCount
Returns a monotonically increasing count for the
platform.
Stall
Stalls the processor.
SetWatchdogTimer
Resets and sets a watchdog timer used during boot
services time.
ConnectController
Uses a set of precedence rules to find the best set of
drivers to manage a controller.
DisconnectController
Informs a set of drivers to stop managing a controller.
OpenProtocol
Adds elements to the list of agents consuming a protocol
interface.
CloseProtocol
Removes elements from the list of agents consuming a
protocol interface.