PARTITION_INFORMATION_EX 结构 (winioctl.h)
包含标准 AT 样式的主启动记录 (MBR) 和可扩展固件接口 (EFI) 磁盘的分区信息。
语法
typedef struct _PARTITION_INFORMATION_EX {
PARTITION_STYLE PartitionStyle;
LARGE_INTEGER StartingOffset;
LARGE_INTEGER PartitionLength;
DWORD PartitionNumber;
BOOLEAN RewritePartition;
BOOLEAN IsServicePartition;
union {
PARTITION_INFORMATION_MBR Mbr;
PARTITION_INFORMATION_GPT Gpt;
} DUMMYUNIONNAME;
} PARTITION_INFORMATION_EX, *PPARTITION_INFORMATION_EX;
成员
PartitionStyle
分区的格式。 有关值列表,请参阅 PARTITION_STYLE。
StartingOffset
分区的起始偏移量。
PartitionLength
分区的大小(以字节为单位)。
PartitionNumber
分区数 (从 1 开始的) 。
RewritePartition
如果此成员为 TRUE,则分区可重写。 此参数的值应设置为 TRUE。
IsServicePartition
DUMMYUNIONNAME
DUMMYUNIONNAME.Mbr
一种PARTITION_INFORMATION_MBR结构,指定特定于主启动记录 (MBR) 磁盘的分区信息。 MBR 分区格式是标准 AT 样式 格式。
DUMMYUNIONNAME.Gpt
一种PARTITION_INFORMATION_GPT结构,指定特定于 GUID 分区表的分区信息 (GPT) 磁盘。 GPT 格式对应于 EFI 分区格式。
注解
如果分区位于格式化为类型主启动记录 (MBR) 的磁盘上,则分区大小总计将受到限制。 有关详细信息,请参阅 IOCTL_DISK_SET_DRIVE_LAYOUT 的“备注”部分。
要求
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
标头 | winioctl.h (包括 Windows.h) |
另请参阅
IOCTL_DISK_GET_PARTITION_INFO_EX