NeKernel dev
Loading...
Searching...
No Matches
EfiSystemTable Struct Reference

The Structure that they give you when booting. More...

#include <EFI.h>

Public Attributes

EfiTableHeader SystemHeader
WideCharFirmwareVendor
UInt32 FirmwareRevision
EfiHandlePtr ConsoleInHandle
EfiSimpleTextInputProtocolConIn
EfiHandlePtr ConsoleOutHandle
EfiSimpleTextOutputProtocolConOut
EfiHandlePtr StandardErrorHandle
VoidPtr StdErr
EfiRuntimeServicesRuntimeServices
EfiBootServicesBootServices
UInt64 NumberOfTableEntries
struct { 
   EFI_GUID   VendorGUID 
   VoidPtr   VendorTable 
} * ConfigurationTable
 The configuration table (contains the RSD PTR entry.)

Detailed Description

The Structure that they give you when booting.

Member Data Documentation

◆ BootServices

EfiBootServices* EfiSystemTable::BootServices

◆ [struct]

struct { ... } * EfiSystemTable::ConfigurationTable

The configuration table (contains the RSD PTR entry.)

◆ ConIn

EfiSimpleTextInputProtocol* EfiSystemTable::ConIn

◆ ConOut

EfiSimpleTextOutputProtocol* EfiSystemTable::ConOut

◆ ConsoleInHandle

EfiHandlePtr EfiSystemTable::ConsoleInHandle

◆ ConsoleOutHandle

EfiHandlePtr EfiSystemTable::ConsoleOutHandle

◆ FirmwareRevision

UInt32 EfiSystemTable::FirmwareRevision

◆ FirmwareVendor

WideChar* EfiSystemTable::FirmwareVendor

◆ NumberOfTableEntries

UInt64 EfiSystemTable::NumberOfTableEntries

◆ RuntimeServices

EfiRuntimeServices* EfiSystemTable::RuntimeServices

◆ StandardErrorHandle

EfiHandlePtr EfiSystemTable::StandardErrorHandle

◆ StdErr

VoidPtr EfiSystemTable::StdErr

◆ SystemHeader

EfiTableHeader EfiSystemTable::SystemHeader

◆ VendorGUID

EFI_GUID EfiSystemTable::VendorGUID

◆ VendorTable

VoidPtr EfiSystemTable::VendorTable

The documentation for this struct was generated from the following file:
  • dev/kernel/FirmwareKit/EFI/EFI.h