Freigeben über


CREATE_DISK Struktur (ntdddisk.h)

Die CREATE_DISK-Struktur wird mit dem IOCTL_DISK_CREATE_DISK IOCTL verwendet, um einen Datenträger mit einer leeren Partitionstabelle zu initialisieren. Die Partitionstabellenformatvorlagen sind Master Boot Record (MBR) oder GUID Partitionstabelle (GPT).

Syntax

typedef struct _CREATE_DISK {
  PARTITION_STYLE PartitionStyle;
  union {
    CREATE_DISK_MBR Mbr;
    CREATE_DISK_GPT Gpt;
  } DUMMYUNIONNAME;
} CREATE_DISK, *PCREATE_DISK;

Angehörige

PartitionStyle

Verwendet einen PARTITION_STYLE Aufzählungswert, der den Typ der Partitionstabelle angibt, die beim Formatieren des Datenträgers verwendet werden soll.

DUMMYUNIONNAME

DUMMYUNIONNAME.Mbr

Enthält die Signatur, die zum erstmaligen Initialisieren einer MBR-Datenträgerpartition verwendet wird. Dieses Element ist gültig, wenn PartitionStyle- PARTITION_STYLE_MBR ist. Weitere Informationen finden Sie unter CREATE_DISK_MBR.

DUMMYUNIONNAME.Gpt

Enthält Daten, die zum erstmaligen Initialisieren einer GPT-Datenträgerpartition verwendet werden. Dieses Element ist gültig, wenn PartitionStyle- PARTITION_STYLE_GPT ist. Weitere Informationen finden Sie unter CREATE_DISK_GPT.

Anforderungen

Anforderung Wert
Header- ntdddisk.h (include Ntdddisk.h)

Siehe auch

CREATE_DISK_GPT

CREATE_DISK_MBR

IOCTL_DISK_CREATE_DISK

PARTITION_STYLE