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)

另请参阅

IOCTL_DISK_SET_PARTITION_INFO_EX

SET_PARTITION_INFORMATION_GPT

SET_PARTITION_INFORMATION_MBR