SET_PARTITION_INFORMATION_EX结构 (ntdddisk.h)
SET_PARTITION_INFORMATION_EX 与 IOCTL IOCTL_DISK_SET_PARTITION_INFO_EX 一起使用来设置特定分区的信息。
语法
typedef struct _SET_PARTITION_INFORMATION_EX {
PARTITION_STYLE PartitionStyle;
union {
SET_PARTITION_INFORMATION_MBR Mbr;
SET_PARTITION_INFORMATION_GPT Gpt;
} DUMMYUNIONNAME;
} SET_PARTITION_INFORMATION_EX, *PSET_PARTITION_INFORMATION_EX;
成员
PartitionStyle
获取一个 PARTITION_STYLE 枚举值,该值指定包含分区的分区表的类型。
DUMMYUNIONNAME
DUMMYUNIONNAME.Mbr
包含主启动记录分区的信息,该分区与 GUID 分区表分区不一致。 PartitionStyle 成员设置为PARTITION_STYLE_MBR时,此成员有效。 有关此结构的定义,请参阅 SET_PARTITION_INFORMATION_MBR。
DUMMYUNIONNAME.Gpt
包含 GUID 分区表分区的信息,该分区与主启动记录分区不一致。 PartitionStyle 成员设置为PARTITION_STYLE_GPT时,此成员有效。 有关此结构的定义,请参阅 SET_PARTITION_INFORMATION_GPT。
言论
对于 GPT 分区,也可以设置可从分区检索的任何值。 在 MBR 情况下,只能设置分区签名。
要求
要求 | 价值 |
---|---|
标头 | ntdddisk.h (包括 Ntdddisk.h) |