EFI_PARTITION_TABLE_HEADER

GPT Partition Table Header.

Members

Variables

AlternateLBA
EFI_LBA AlternateLBA;

LBA address of the alternate GUID Partition Table Header.

DiskGUID
EFI_GUID DiskGUID;

GUID that can be used to uniquely identify the disk.

FirstUsableLBA
EFI_LBA FirstUsableLBA;

The first usable logical block that may be used by a partition described by a GUID Partition Entry.

Header
EFI_TABLE_HEADER Header;

The table header for the GPT partition Table. This header contains EFI_PTAB_HEADER_ID.

LastUsableLBA
EFI_LBA LastUsableLBA;

The last usable logical block that may be used by a partition described by a GUID Partition Entry.

MyLBA
EFI_LBA MyLBA;

The LBA that contains this data structure.

NumberOfPartitionEntries
UINT32 NumberOfPartitionEntries;

The number of Partition Entries in the GUID Partition Entry array.

PartitionEntryArrayCRC32
UINT32 PartitionEntryArrayCRC32;

The CRC32 of the GUID Partition Entry array. Starts at PartitionEntryLBA and is computed over a byte length of NumberOfPartitionEntries * SizeOfPartitionEntry.

PartitionEntryLBA
EFI_LBA PartitionEntryLBA;

The starting LBA of the GUID Partition Entry array.

SizeOfPartitionEntry
UINT32 SizeOfPartitionEntry;

The size, in bytes, of each the GUID Partition Entry structures in the GUID Partition Entry array. This field shall be set to a value of 128 x 2^n where n is an integer greater than or equal to zero (e.g., 128, 256, 512, etc.).

Meta