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 情况下,只能设置分区签名。
要求
要求 | 值 |
---|---|
Header | ntdddisk.h (包括 Ntdddisk.h) |