structure DRIVE_LAYOUT_INFORMATION_EX (winioctl.h)

Contient des informations étendues sur les partitions d’un lecteur.

Syntaxe

typedef struct _DRIVE_LAYOUT_INFORMATION_EX {
  DWORD                    PartitionStyle;
  DWORD                    PartitionCount;
  union {
    DRIVE_LAYOUT_INFORMATION_MBR Mbr;
    DRIVE_LAYOUT_INFORMATION_GPT Gpt;
  } DUMMYUNIONNAME;
  PARTITION_INFORMATION_EX PartitionEntry[1];
} DRIVE_LAYOUT_INFORMATION_EX, *PDRIVE_LAYOUT_INFORMATION_EX;

Membres

PartitionStyle

Style des partitions sur le lecteur énuméré par l’énumération PARTITION_STYLE .

Style Valeur Signification
PARTITION_STYLE_MBR 0 Format d’enregistrement de démarrage maître (MBR).
PARTITION_STYLE_GPT 1 Format DE TABLE DE PARTITION GUID (GPT).
PARTITION_STYLE_RAW 2 Partition non mise en forme dans l’un des formats reconnus (MBR ou GPT).

PartitionCount

Nombre de partitions sur le lecteur. Sur les disques durs avec la disposition MBR, cette valeur sera toujours un multiple de 4. Toutes les partitions qui sont réellement inutilisées ont un type de partition de PARTITION_ENTRY_UNUSED (0) défini dans le membre PartitionType de la structure PARTITION_INFORMATION_MBR du membre Mbr de la structure PARTITION_INFORMATION_EX du membre PartitionEntry de cette structure.

DUMMYUNIONNAME

DUMMYUNIONNAME.Mbr

Structure DRIVE_LAYOUT_INFORMATION_MBR contenant des informations sur le partitionnement du type d’enregistrement de démarrage master sur le lecteur.

DUMMYUNIONNAME.Gpt

Une structure DRIVE_LAYOUT_INFORMATION_GPT contenant des informations sur le partitionnement du type de partition de disque GUID sur le lecteur.

PartitionEntry[1]

Tableau de taille variable de structures PARTITION_INFORMATION_EX , une structure pour chaque partition sur le lecteur.

Configuration requise

   
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
En-tête winioctl.h (inclure Windows.h)

Voir aussi

DRIVE_LAYOUT_INFORMATION_GPT, DRIVE_LAYOUT_INFORMATION_MBR, IOCTL_DISK_GET_DRIVE_LAYOUT_EX, IOCTL_DISK_SET_DRIVE_LAYOUT_EX, PARTITION_INFORMATION_EX, PARTITION_INFORMATION