|
iPXE
|
EFI System Table. More...
#include <UefiSpec.h>
Data Fields | |
| EFI_TABLE_HEADER | Hdr |
| The table header for the EFI System Table. | |
| CHAR16 * | FirmwareVendor |
| A pointer to a null terminated string that identifies the vendor that produces the system firmware for the platform. | |
| UINT32 | FirmwareRevision |
| A firmware vendor specific value that identifies the revision of the system firmware for the platform. | |
| EFI_HANDLE | ConsoleInHandle |
| The handle for the active console input device. | |
| EFI_SIMPLE_TEXT_INPUT_PROTOCOL * | ConIn |
| A pointer to the EFI_SIMPLE_TEXT_INPUT_PROTOCOL interface that is associated with ConsoleInHandle. | |
| EFI_HANDLE | ConsoleOutHandle |
| The handle for the active console output device. | |
| EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL * | ConOut |
| A pointer to the EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL interface that is associated with ConsoleOutHandle. | |
| EFI_HANDLE | StandardErrorHandle |
| The handle for the active standard error console device. | |
| EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL * | StdErr |
| A pointer to the EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL interface that is associated with StandardErrorHandle. | |
| EFI_RUNTIME_SERVICES * | RuntimeServices |
| A pointer to the EFI Runtime Services Table. | |
| EFI_BOOT_SERVICES * | BootServices |
| A pointer to the EFI Boot Services Table. | |
| UINTN | NumberOfTableEntries |
| The number of system configuration tables in the buffer ConfigurationTable. | |
| EFI_CONFIGURATION_TABLE * | ConfigurationTable |
| A pointer to the system configuration tables. | |
EFI System Table.
Definition at line 2044 of file UefiSpec.h.
| EFI_TABLE_HEADER EFI_SYSTEM_TABLE::Hdr |
The table header for the EFI System Table.
Definition at line 2048 of file UefiSpec.h.
| CHAR16* EFI_SYSTEM_TABLE::FirmwareVendor |
A pointer to a null terminated string that identifies the vendor that produces the system firmware for the platform.
Definition at line 2053 of file UefiSpec.h.
| UINT32 EFI_SYSTEM_TABLE::FirmwareRevision |
A firmware vendor specific value that identifies the revision of the system firmware for the platform.
Definition at line 2058 of file UefiSpec.h.
| EFI_HANDLE EFI_SYSTEM_TABLE::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. If there is no active console, these protocols must still be present.
Definition at line 2064 of file UefiSpec.h.
| EFI_SIMPLE_TEXT_INPUT_PROTOCOL* EFI_SYSTEM_TABLE::ConIn |
A pointer to the EFI_SIMPLE_TEXT_INPUT_PROTOCOL interface that is associated with ConsoleInHandle.
Definition at line 2069 of file UefiSpec.h.
| EFI_HANDLE EFI_SYSTEM_TABLE::ConsoleOutHandle |
The handle for the active console output device.
This handle must support the EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL. If there is no active console, these protocols must still be present.
Definition at line 2075 of file UefiSpec.h.
| EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL* EFI_SYSTEM_TABLE::ConOut |
A pointer to the EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL interface that is associated with ConsoleOutHandle.
Definition at line 2080 of file UefiSpec.h.
Referenced by efi_init().
| EFI_HANDLE EFI_SYSTEM_TABLE::StandardErrorHandle |
The handle for the active standard error console device.
This handle must support the EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL. If there is no active console, this protocol must still be present.
Definition at line 2086 of file UefiSpec.h.
| EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL* EFI_SYSTEM_TABLE::StdErr |
A pointer to the EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL interface that is associated with StandardErrorHandle.
Definition at line 2091 of file UefiSpec.h.
| EFI_RUNTIME_SERVICES* EFI_SYSTEM_TABLE::RuntimeServices |
A pointer to the EFI Runtime Services Table.
Definition at line 2095 of file UefiSpec.h.
Referenced by efi_init().
| EFI_BOOT_SERVICES* EFI_SYSTEM_TABLE::BootServices |
A pointer to the EFI Boot Services Table.
Definition at line 2099 of file UefiSpec.h.
Referenced by efi_init().
| UINTN EFI_SYSTEM_TABLE::NumberOfTableEntries |
The number of system configuration tables in the buffer ConfigurationTable.
Definition at line 2103 of file UefiSpec.h.
| EFI_CONFIGURATION_TABLE* EFI_SYSTEM_TABLE::ConfigurationTable |
A pointer to the system configuration tables.
The number of entries in the table is NumberOfTableEntries.
Definition at line 2108 of file UefiSpec.h.