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 样式磁盘分区的签名。 PARTITION_STYLE_MBR PartitionStyle 时,此成员有效。 有关详细信息,请参阅 CREATE_DISK_MBR

DUMMYUNIONNAME.Gpt

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

要求

要求
Header ntdddisk.h (包括 Ntdddisk.h)

另请参阅

CREATE_DISK_GPT

CREATE_DISK_MBR

IOCTL_DISK_CREATE_DISK

PARTITION_STYLE