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 的 可扩展固件接口 规范。

要求

要求 价值
标头 ntdddisk.h (包括 Ntddk.h)

另请参阅

DRIVE_LAYOUT_INFORMATION_EX

IoReadPartitionTable

IoWritePartitionTable