Freigeben über


CREATE_DISK-Struktur (ntdddisk.h)

Die CREATE_DISK-Struktur wird mit der IOCTL_DISK_CREATE_DISK IOCTL verwendet, um einen Datenträger mit einer leeren Partitionstabelle zu initialisieren. Die Partitionstabellenstile sind master Startdatensatz (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;

Member

PartitionStyle

Verwendet einen PARTITION_STYLE aufgezählten Wert, 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 Datenträgerpartition im MBR-Stil verwendet wird. Dieser Member 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 Datenträgerpartition im GPT-Stil verwendet werden. Dieser Member 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)

Weitere Informationen

CREATE_DISK_GPT

CREATE_DISK_MBR

IOCTL_DISK_CREATE_DISK

PARTITION_STYLE