UEFI Application may consume the UEFI Boot Services, UEFI Runtime Services and UEFI System Table.
Refer to UEFI Specification for definitions and detailed descriptions of UEFI Boot Services, UEFI Runtime Services, and UEFI System Table.
EDK II provides UefiBootServicesTableLib, UefiBootServicesTableLib and
UefiRuntimeServicesTableLib to facilitate developer in accessing those services. The following table lists the global symbol provided by those libraries.
Global Variable |
Library Class |
|
---|---|---|
UEFI System Table | gST |
UefiBootServicesTableLib |
UEFI Boot Services Table | gBS |
UefiBootServicesTableLib |
UEFI Runtime Services Table | gRT |
UefiRuntimeServicesTableLib |