DRIVE_LAYOUT_INFORMATION_GPT 结构 (ntdddisk.h)

DRIVE_LAYOUT_INFORMATION_GPT 结构报告 GUID 分区表分区的驱动器签名。

语法

typedef struct _DRIVE_LAYOUT_INFORMATION_GPT {
  GUID          DiskId;
  LARGE_INTEGER StartingUsableOffset;
  LARGE_INTEGER UsableLength;
  ULONG         MaxPartitionCount;
} DRIVE_LAYOUT_INFORMATION_GPT, *PDRIVE_LAYOUT_INFORMATION_GPT;

成员

DiskId

包含唯一标识驱动器的 GUID。 在 驱动程序中使用 GUID 参考页上介绍了 GUID 数据类型。

StartingUsableOffset

包含紧跟主分区表之后的位置的偏移量(以字节为单位)。 此偏移量从分区所在的驱动器上的区域开始,但分区 1 不一定精确定位在此偏移量处。

UsableLength

指示驱动器上可用的总可用空间(以字节为单位)。

MaxPartitionCount

指示驱动器上允许的最大分区数。

注解

此结构包含特定于具有 GUID 分区表分区的驱动器的驱动器布局信息。 它封装在 DRIVE_LAYOUT_INFORMATION_EX 结构中。 有关详细信息,请参阅 Intel 的 可扩展固件接口 规范。

要求

要求
Header ntdddisk.h (包括 Ntddk.h)

另请参阅

DRIVE_LAYOUT_INFORMATION_EX

IoReadPartitionTable

IoWritePartitionTable