CREATE_DISK结构 (ntdddisk.h)

CREATE_DISK结构与 IOCTL_DISK_CREATE_DISK IOCTL 一起使用,以使用空分区表初始化磁盘。 分区表样式是主启动记录(MBR)或 GUID 分区表(GPT)。

语法

typedef struct _CREATE_DISK {
  PARTITION_STYLE PartitionStyle;
  union {
    CREATE_DISK_MBR Mbr;
    CREATE_DISK_GPT Gpt;
  } DUMMYUNIONNAME;
} CREATE_DISK, *PCREATE_DISK;

成员

PartitionStyle

采用一个 PARTITION_STYLE 枚举值,该值指定格式化磁盘时要使用的分区表的类型。

DUMMYUNIONNAME

DUMMYUNIONNAME.Mbr

包含用于首次初始化 MBR 样式磁盘分区的签名。 当 PartitionStyle PARTITION_STYLE_MBR时,此成员有效。 有关详细信息,请参阅 CREATE_DISK_MBR

DUMMYUNIONNAME.Gpt

包含用于首次初始化 GPT 样式磁盘分区的数据。 当 PartitionStyle PARTITION_STYLE_GPT时,此成员有效。 有关详细信息,请参阅 CREATE_DISK_GPT

要求

要求 价值
标头 ntdddisk.h (包括 Ntdddisk.h)

另请参阅

CREATE_DISK_GPT

CREATE_DISK_MBR

IOCTL_DISK_CREATE_DISK

PARTITION_STYLE