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) |