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