structure DRIVE_LAYOUT_INFORMATION (ntdddisk.h)

La structure DRIVE_LAYOUT_INFORMATION est obsolète et est fournie uniquement pour prendre en charge les pilotes existants. Les nouveaux pilotes doivent utiliser DRIVE_LAYOUT_INFORMATION_EX.

La structure DRIVE_LAYOUT_INFORMATION est utilisée pour signaler des informations sur un lecteur de disque et ses partitions. Il est également utilisé pour écrire de nouvelles informations de disposition de lecteur sur le disque.

Syntaxe

typedef struct _DRIVE_LAYOUT_INFORMATION {
  ULONG                 PartitionCount;
  ULONG                 Signature;
  PARTITION_INFORMATION PartitionEntry[1];
} DRIVE_LAYOUT_INFORMATION, *PDRIVE_LAYOUT_INFORMATION;

Membres

PartitionCount

Contient le nombre de partitions sur le lecteur.

Signature

Contient la signature de disque.

PartitionEntry[1]

Contient un tableau de longueur variable de structures PARTITION_INFORMATION , un pour chaque partition sur le lecteur.

Remarques

Dans les systèmes d’exploitation Windows 2000 et ultérieurs, les pilotes de disque doivent utiliser des structures DRIVE_LAYOUT_INFORMATION_EX et PARTITION_INFORMATION_EX ainsi que les routines IoReadPartitionTableEx et IoSetPartitionInformationEx pour lire et modifier les informations de partition sur le disque.

Configuration requise

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

Voir aussi

IOCTL_DISK_GET_DRIVE_LAYOUT

IOCTL_DISK_GET_PARTITION_INFO

IOCTL_DISK_SET_DRIVE_LAYOUT

IoReadPartitionTable

IoReadPartitionTableEx

IoSetPartitionInformation

IoWritePartitionTable