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