TianoCore EDK2 master
EFI_SYSTEM_TABLE Struct Reference

#include <MdePkg/Include/Uefi/UefiSpec.h>

Data Fields

EFI_TABLE_HEADER Hdr
 
CHAR16FirmwareVendor
 
UINT32 FirmwareRevision
 
EFI_HANDLE ConsoleInHandle
 
EFI_SIMPLE_TEXT_INPUT_PROTOCOLConIn
 
EFI_HANDLE ConsoleOutHandle
 
EFI_SIMPLE_TEXT_OUTPUT_PROTOCOLConOut
 
EFI_HANDLE StandardErrorHandle
 
EFI_SIMPLE_TEXT_OUTPUT_PROTOCOLStdErr
 
EFI_RUNTIME_SERVICESRuntimeServices
 
EFI_BOOT_SERVICESBootServices
 
UINTN NumberOfTableEntries
 
EFI_CONFIGURATION_TABLEConfigurationTable
 

Detailed Description

EFI System Table

Definition at line 1976 of file UefiSpec.h.

Field Documentation

◆ BootServices

EFI_BOOT_SERVICES* EFI_SYSTEM_TABLE::BootServices

A pointer to the EFI Boot Services Table.

Definition at line 2027 of file UefiSpec.h.

◆ ConfigurationTable

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 2036 of file UefiSpec.h.

◆ ConIn

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 2000 of file UefiSpec.h.

◆ ConOut

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 2009 of file UefiSpec.h.

◆ ConsoleInHandle

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.

Definition at line 1995 of file UefiSpec.h.

◆ ConsoleOutHandle

EFI_HANDLE EFI_SYSTEM_TABLE::ConsoleOutHandle

The handle for the active console output device.

Definition at line 2004 of file UefiSpec.h.

◆ FirmwareRevision

UINT32 EFI_SYSTEM_TABLE::FirmwareRevision

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

Definition at line 1990 of file UefiSpec.h.

◆ FirmwareVendor

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 1985 of file UefiSpec.h.

◆ Hdr

EFI_TABLE_HEADER EFI_SYSTEM_TABLE::Hdr

The table header for the EFI System Table.

Definition at line 1980 of file UefiSpec.h.

◆ NumberOfTableEntries

UINTN EFI_SYSTEM_TABLE::NumberOfTableEntries

The number of system configuration tables in the buffer ConfigurationTable.

Definition at line 2031 of file UefiSpec.h.

◆ RuntimeServices

EFI_RUNTIME_SERVICES* EFI_SYSTEM_TABLE::RuntimeServices

A pointer to the EFI Runtime Services Table.

Definition at line 2023 of file UefiSpec.h.

◆ StandardErrorHandle

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.

Definition at line 2014 of file UefiSpec.h.

◆ StdErr

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 2019 of file UefiSpec.h.


The documentation for this struct was generated from the following file: