MdePkg[all]  1.08
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
EFI_PARTITION_TABLE_HEADER Struct Reference

Data Fields

EFI_TABLE_HEADER Header
 
EFI_LBA MyLBA
 
EFI_LBA AlternateLBA
 
EFI_LBA FirstUsableLBA
 
EFI_LBA LastUsableLBA
 
EFI_GUID DiskGUID
 
EFI_LBA PartitionEntryLBA
 
UINT32 NumberOfPartitionEntries
 
UINT32 SizeOfPartitionEntry
 
UINT32 PartitionEntryArrayCRC32
 

Detailed Description

GPT Partition Table Header.

Field Documentation

EFI_LBA EFI_PARTITION_TABLE_HEADER::AlternateLBA

LBA address of the alternate GUID Partition Table Header.

EFI_GUID EFI_PARTITION_TABLE_HEADER::DiskGUID

GUID that can be used to uniquely identify the disk.

EFI_LBA EFI_PARTITION_TABLE_HEADER::FirstUsableLBA

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

EFI_TABLE_HEADER EFI_PARTITION_TABLE_HEADER::Header

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

EFI_LBA EFI_PARTITION_TABLE_HEADER::LastUsableLBA

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

EFI_LBA EFI_PARTITION_TABLE_HEADER::MyLBA

The LBA that contains this data structure.

UINT32 EFI_PARTITION_TABLE_HEADER::NumberOfPartitionEntries

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

UINT32 EFI_PARTITION_TABLE_HEADER::PartitionEntryArrayCRC32

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

EFI_LBA EFI_PARTITION_TABLE_HEADER::PartitionEntryLBA

The starting LBA of the GUID Partition Entry array.

UINT32 EFI_PARTITION_TABLE_HEADER::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.).