TianoCore EDK2 master
UefiGpt.h File Reference

Go to the source code of this file.

Data Structures

struct  EFI_PARTITION_TABLE_HEADER
 
struct  EFI_PARTITION_ENTRY
 

Macros

#define PRIMARY_PART_HEADER_LBA   1
 
#define EFI_PTAB_HEADER_ID   SIGNATURE_64 ('E','F','I',' ','P','A','R','T')
 
#define EFI_GPT_PART_ENTRY_MIN_SIZE   16384
 

Detailed Description

EFI Guid Partition Table Format Definition.

Copyright (c) 2006 - 2019, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent

Definition in file UefiGpt.h.

Macro Definition Documentation

◆ EFI_GPT_PART_ENTRY_MIN_SIZE

#define EFI_GPT_PART_ENTRY_MIN_SIZE   16384

Minimum bytes reserve for EFI entry array buffer.

Definition at line 24 of file UefiGpt.h.

◆ EFI_PTAB_HEADER_ID

#define EFI_PTAB_HEADER_ID   SIGNATURE_64 ('E','F','I',' ','P','A','R','T')

EFI Partition Table Signature: "EFI PART".

Definition at line 20 of file UefiGpt.h.

◆ PRIMARY_PART_HEADER_LBA

#define PRIMARY_PART_HEADER_LBA   1

The primary GUID Partition Table Header must be located in LBA 1 (i.e., the second logical block).

Definition at line 16 of file UefiGpt.h.