struttura CREATE_DISK (ntdddisk.h)
La struttura CREATE_DISK viene utilizzata con l'IOCTL IOCTL_DISK_CREATE_DISK 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;
Membri
PartitionStyle
Accetta un valore enumerato PARTITION_STYLE che specifica il tipo di tabella di partizione da utilizzare durante la formattazione del disco.
DUMMYUNIONNAME
DUMMYUNIONNAME.Mbr
Contiene la firma utilizzata per inizializzare una partizione 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 disco in stile GPT per la prima volta. Questo membro è valido quando partitionStyle è PARTITION_STYLE_GPT. Per altre informazioni, vedere CREATE_DISK_GPT.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | ntdddisk.h (include Ntdddisk.h) |