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