CREATE_DISK struttura (ntdddisk.h)
La struttura CREATE_DISK viene usata con la IOCTL_DISK_CREATE_DISK IOCTL per inizializzare un disco con una tabella di partizione vuota. Gli stili della tabella di partizione sono record di avvio master (MBR) o tabella di partizione GUID (GPT).
Sintassi
typedef struct _CREATE_DISK {
PARTITION_STYLE PartitionStyle;
union {
CREATE_DISK_MBR Mbr;
CREATE_DISK_GPT Gpt;
} DUMMYUNIONNAME;
} CREATE_DISK, *PCREATE_DISK;
Members
PartitionStyle
Accetta un valore PARTITION_STYLE enumerato che specifica il tipo di tabella di partizione da usare durante la formattazione del disco.
DUMMYUNIONNAME
DUMMYUNIONNAME.Mbr
Contiene la firma usata per inizializzare una partizione di disco in stile MBR per la prima volta. Questo membro è valido quando PartitionStyle è PARTITION_STYLE_MBR. Per altre informazioni, vedere CREATE_DISK_MBR.
DUMMYUNIONNAME.Gpt
Contiene i dati usati per inizializzare una partizione di disco in stile GPT per la prima volta. Questo membro è valido quando PartitionStyle è PARTITION_STYLE_GPT. Per altre informazioni, vedere CREATE_DISK_GPT.
Requisiti
Requisito | Valore |
---|---|
Intestazione | ntdddisk.h (include Ntdddisk.h) |