UEFI drivers may consume the UEFI Boot Services, UEFI Runtime Services, and UEFI System Tables that are defined in the UEFI Specification.
EDK II provides the UefiBootServicesTableLib and UefiRuntimeServicesTableLib libraries to facilitate developer to access those services. The following table lists the global variables provided by those libraries.