XenevaOS
Loading...
Searching...
No Matches
Public Attributes | List of all members
EFI_SYSTEM_TABLE Struct Reference

#include <UefiSpec.h>

Collaboration diagram for EFI_SYSTEM_TABLE:
Collaboration graph
[legend]

Public Attributes

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

Member Data Documentation

◆ BootServices

EFI_BOOT_SERVICES* EFI_SYSTEM_TABLE::BootServices

A pointer to the EFI Boot Services Table.

◆ ConfigurationTable

EFI_CONFIGURATION_TABLE* EFI_SYSTEM_TABLE::ConfigurationTable

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

◆ 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.

◆ 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.

◆ 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.

◆ ConsoleOutHandle

EFI_HANDLE EFI_SYSTEM_TABLE::ConsoleOutHandle

The handle for the active console output device.

◆ FirmwareRevision

UINT32 EFI_SYSTEM_TABLE::FirmwareRevision

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

◆ 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.

◆ Hdr

EFI_TABLE_HEADER EFI_SYSTEM_TABLE::Hdr

The table header for the EFI System Table.

◆ NumberOfTableEntries

UINTN EFI_SYSTEM_TABLE::NumberOfTableEntries

The number of system configuration tables in the buffer ConfigurationTable.

◆ RuntimeServices

EFI_RUNTIME_SERVICES* EFI_SYSTEM_TABLE::RuntimeServices

A pointer to the EFI Runtime Services Table.

◆ 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.

◆ 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.


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