iPXE
Data Fields
EFI_TABLE_HEADER Struct Reference

Data structure that precedes all of the standard EFI table types. More...

#include <UefiMultiPhase.h>

Data Fields

UINT64 Signature
 A 64-bit signature that identifies the type of table that follows. More...
 
UINT32 Revision
 The revision of the EFI Specification to which this table conforms. More...
 
UINT32 HeaderSize
 The size, in bytes, of the entire table including the EFI_TABLE_HEADER. More...
 
UINT32 CRC32
 The 32-bit CRC for the entire table. More...
 
UINT32 Reserved
 Reserved field that must be set to 0. More...
 

Detailed Description

Data structure that precedes all of the standard EFI table types.

Definition at line 152 of file UefiMultiPhase.h.

Field Documentation

◆ Signature

UINT64 EFI_TABLE_HEADER::Signature

A 64-bit signature that identifies the type of table that follows.

Unique signatures have been generated for the EFI System Table, the EFI Boot Services Table, and the EFI Runtime Services Table.

Definition at line 158 of file UefiMultiPhase.h.

◆ Revision

UINT32 EFI_TABLE_HEADER::Revision

The revision of the EFI Specification to which this table conforms.

The upper 16 bits of this field contain the major revision value, and the lower 16 bits contain the minor revision value. The minor revision values are limited to the range of 00..99.

Definition at line 165 of file UefiMultiPhase.h.

◆ HeaderSize

UINT32 EFI_TABLE_HEADER::HeaderSize

The size, in bytes, of the entire table including the EFI_TABLE_HEADER.

Definition at line 169 of file UefiMultiPhase.h.

◆ CRC32

UINT32 EFI_TABLE_HEADER::CRC32

The 32-bit CRC for the entire table.

This value is computed by setting this field to 0, and computing the 32-bit CRC for HeaderSize bytes.

Definition at line 174 of file UefiMultiPhase.h.

◆ Reserved

UINT32 EFI_TABLE_HEADER::Reserved

Reserved field that must be set to 0.

Definition at line 178 of file UefiMultiPhase.h.


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