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