Partager via


structure CREATE_DISK (ntdddisk.h)

La structure CREATE_DISK est utilisée avec le IOCTL_DISK_CREATE_DISK IOCTL pour initialiser un disque avec une table de partition vide. Les styles de table de partition sont master enregistrement de démarrage (MBR) ou table de partition GUID (GPT).

Syntaxe

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

Membres

PartitionStyle

Prend une PARTITION_STYLE valeur énumérée qui spécifie le type de table de partition à utiliser lors de la mise en forme du disque.

DUMMYUNIONNAME

DUMMYUNIONNAME.Mbr

Contient la signature utilisée pour initialiser une partition de disque de style MBR pour la première fois. Ce membre est valide lorsque PartitionStyle est PARTITION_STYLE_MBR. Pour plus d’informations, consultez CREATE_DISK_MBR.

DUMMYUNIONNAME.Gpt

Contient les données utilisées pour initialiser une partition de disque de style GPT pour la première fois. Ce membre est valide lorsque PartitionStyle est PARTITION_STYLE_GPT. Pour plus d’informations, consultez CREATE_DISK_GPT.

Configuration requise

Condition requise Valeur
En-tête ntdddisk.h (inclure Ntdddisk.h)

Voir aussi

CREATE_DISK_GPT

CREATE_DISK_MBR

IOCTL_DISK_CREATE_DISK

PARTITION_STYLE