Extensible Firmware Interface Specification
4-8 12/01/02 Version 1.10
EFI_INSTALL_MULTIPLE_PROTOCOL_INTERFACES
InstallMultipleProtocolInterfaces;
EFI_UNINSTALL_MULTIPLE_PROTOCOL_INTERFACES
IninstallMultipleProtocolInterfaces;
//
// 32-bit CRC Services
//
EFI_CALCULATE_CRC32 CalculateCrc32;
//
// Memory Utility Services
//
EFI_COPY_MEM CopyMem;
EFI_SET_MEM SetMem;
} EFI_BOOT_SERVICES;
Parameters
Hdr The table header for the EFI Boot Services Table. This
header contains the EFI_BOOT_SERVICES_
SIGNATURE and EFI_BOOT_SERVICES_
REVISION values along with the size of the
EFI_BOOT_SERVICES_TABLE structure and a 32-bit
CRC to verify that the contents of the EFI Boot Services
Table are valid.
RaiseTPL Raises the task priority level.
RestoreTPL Restores/lowers the task priority level.
AllocatePages Allocates pages of a particular type.
FreePages Frees allocated pages.
GetMemoryMap Returns the current boot services memory map and
memory map key.
AllocatePool Allocates a pool of a particular type.
FreePool Frees allocated pool.
CreateEvent Creates a general-purpose event structure.
SetTimer Sets an event to be signaled at a particular time.
WaitForEvent Stops execution until an event is signaled.
SignalEvent Signals an event.
CloseEvent Closes and frees an event structure.