EFI_SYSTEM_TABLE

EFI System Table

Members

Variables

BootServices
EFI_BOOT_SERVICES* BootServices;

A pointer to the EFI Boot Services Table.

ConIn
EFI_SIMPLE_TEXT_INPUT_PROTOCOL* ConIn;

A pointer to the EFI_SIMPLE_TEXT_INPUT_PROTOCOL interface that is associated with ConsoleInHandle.

ConOut
EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL* ConOut;

A pointer to the EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL interface that is associated with ConsoleOutHandle.

ConfigurationTable
EFI_CONFIGURATION_TABLE* ConfigurationTable;

A pointer to the system configuration tables. The number of entries in the table is NumberOfTableEntries.

ConsoleInHandle
EFI_HANDLE ConsoleInHandle;

The handle for the active console input device. This handle must support EFI_SIMPLE_TEXT_INPUT_PROTOCOL and EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL.

ConsoleOutHandle
EFI_HANDLE ConsoleOutHandle;

The handle for the active console output device.

FirmwareRevision
UINT32 FirmwareRevision;

A firmware vendor specific value that identifies the revision of the system firmware for the platform.

FirmwareVendor
CHAR16* FirmwareVendor;

A pointer to a null terminated string that identifies the vendor that produces the system firmware for the platform.

Hdr
EFI_TABLE_HEADER Hdr;

The table header for the EFI System Table.

NumberOfTableEntries
UINTN NumberOfTableEntries;

The number of system configuration tables in the buffer ConfigurationTable.

RuntimeServices
EFI_RUNTIME_SERVICES* RuntimeServices;

A pointer to the EFI Runtime Services Table.

StandardErrorHandle
EFI_HANDLE StandardErrorHandle;

The handle for the active standard error console device. This handle must support the EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL.

StdErr
EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL* StdErr;

A pointer to the EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL interface that is associated with StandardErrorHandle.

Meta