Partager via


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;

Members

PartitionStyle

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

Style Valeur Meaning
PARTITION_STYLE_MBR 0 Format d’enregistrement de démarrage principal (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 ne sont réellement pas utilisées auront 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 de type d’enregistrement de démarrage principal sur le lecteur.

DUMMYUNIONNAME.Gpt

Structure DRIVE_LAYOUT_INFORMATION_GPT contenant des informations sur le partitionnement de 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.

Spécifications

Requirement Valeur
Client minimum requis Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Header winioctl.h (include 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