iPXE
Data Fields
EFI_PARTITION_TABLE_HEADER Struct Reference

GPT Partition Table Header. More...

#include <UefiGpt.h>

Data Fields

EFI_TABLE_HEADER Header
 The table header for the GPT partition Table.
EFI_LBA MyLBA
 The LBA that contains this data structure.
EFI_LBA AlternateLBA
 LBA address of the alternate GUID Partition Table Header.
EFI_LBA FirstUsableLBA
 The first usable logical block that may be used by a partition described by a GUID Partition Entry.
EFI_LBA LastUsableLBA
 The last usable logical block that may be used by a partition described by a GUID Partition Entry.
EFI_GUID DiskGUID
 GUID that can be used to uniquely identify the disk.
EFI_LBA PartitionEntryLBA
 The starting LBA of the GUID Partition Entry array.
UINT32 NumberOfPartitionEntries
 The number of Partition Entries in the GUID Partition Entry array.
UINT32 SizeOfPartitionEntry
 The size, in bytes, of each the GUID Partition Entry structures in the GUID Partition Entry array.
UINT32 PartitionEntryArrayCRC32
 The CRC32 of the GUID Partition Entry array.

Detailed Description

GPT Partition Table Header.

Definition at line 35 of file UefiGpt.h.


Field Documentation

The table header for the GPT partition Table.

This header contains EFI_PTAB_HEADER_ID.

Definition at line 40 of file UefiGpt.h.

The LBA that contains this data structure.

Definition at line 44 of file UefiGpt.h.

LBA address of the alternate GUID Partition Table Header.

Definition at line 48 of file UefiGpt.h.

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

Definition at line 53 of file UefiGpt.h.

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

Definition at line 58 of file UefiGpt.h.

GUID that can be used to uniquely identify the disk.

Definition at line 62 of file UefiGpt.h.

The starting LBA of the GUID Partition Entry array.

Definition at line 66 of file UefiGpt.h.

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

Definition at line 70 of file UefiGpt.h.

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.).

Definition at line 77 of file UefiGpt.h.

The CRC32 of the GUID Partition Entry array.

Starts at PartitionEntryLBA and is computed over a byte length of NumberOfPartitionEntries * SizeOfPartitionEntry.

Definition at line 84 of file UefiGpt.h.


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