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