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