共用方式為


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)

另請參閱

CREATE_DISK_GPT

CREATE_DISK_MBR

IOCTL_DISK_CREATE_DISK

PARTITION_STYLE