_EFI_SYSTEM_TABLE Struct Reference

EFI System Table. More...

#include <UefiSpec.h>


Data Fields

EFI_TABLE_HEADER Hdr
 The table header for the EFI System Table.
CHAR16FirmwareVendor
 A pointer to a null terminated Unicode 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_PROTOCOLConIn
 A pointer to the SIMPLE_INPUT_PROTOCOL interface that is associated with ConsoleInHandle.
EFI_HANDLE ConsoleOutHandle
 The handle for the active console output device.
EFI_SIMPLE_TEXT_OUTPUT_PROTOCOLConOut
 A pointer to the 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_PROTOCOLStdErr
 A pointer to the SIMPLE_TEXT_OUTPUT_PROTOCOL interface that is associated with StandardErrorHandle.
EFI_RUNTIME_SERVICESRuntimeServices
 A pointer to the EFI Runtime Services Table.
EFI_BOOT_SERVICESBootServices
 A pointer to the EFI Boot Services Table.
UINTN NumberOfTableEntries
 The number of system configuration tables in the buffer ConfigurationTable.
EFI_CONFIGURATION_TABLEConfigurationTable
 A pointer to the system configuration tables.


Detailed Description

EFI System Table.

Definition at line 1787 of file UefiSpec.h.


Field Documentation

The table header for the EFI System Table.

Definition at line 1791 of file UefiSpec.h.

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

Definition at line 1796 of file UefiSpec.h.

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

Definition at line 1801 of file UefiSpec.h.

The handle for the active console input device.

Definition at line 1805 of file UefiSpec.h.

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

Definition at line 1810 of file UefiSpec.h.

Referenced by efi_getchar(), and efi_iskey().

The handle for the active console output device.

Definition at line 1814 of file UefiSpec.h.

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

Definition at line 1819 of file UefiSpec.h.

Referenced by efi_handle_cup(), efi_handle_ed(), efi_handle_sgr(), efi_init(), and efi_putchar().

The handle for the active standard error console device.

Definition at line 1823 of file UefiSpec.h.

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

Definition at line 1828 of file UefiSpec.h.

A pointer to the EFI Runtime Services Table.

Definition at line 1832 of file UefiSpec.h.

Referenced by efi_init().

The number of system configuration tables in the buffer ConfigurationTable.

Definition at line 1840 of file UefiSpec.h.

Referenced by efi_find_table().

A pointer to the system configuration tables.

The number of entries in the table is NumberOfTableEntries.

Definition at line 1845 of file UefiSpec.h.

Referenced by efi_find_table().


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

Generated on Tue Apr 6 20:02:01 2010 for gPXE by  doxygen 1.5.7.1