PARTITION_INFORMATION structure (winioctl.h)

Contient des informations à propos d’une partition de disque.

NotezPARTITION_INFORMATION a été remplacée par la structure PARTITION_INFORMATION_EX .
 

Syntaxe

typedef struct _PARTITION_INFORMATION {
  LARGE_INTEGER StartingOffset;
  LARGE_INTEGER PartitionLength;
  DWORD         HiddenSectors;
  DWORD         PartitionNumber;
  BYTE          PartitionType;
  BOOLEAN       BootIndicator;
  BOOLEAN       RecognizedPartition;
  BOOLEAN       RewritePartition;
} PARTITION_INFORMATION, *PPARTITION_INFORMATION;

Membres

StartingOffset

Décalage de départ de la partition.

PartitionLength

Longueur de la partition, en octets.

HiddenSectors

Nombre de secteurs masqués dans la partition.

PartitionNumber

Numéro de la partition (basé sur 1).

PartitionType

Type de partition. Pour obtenir la liste des valeurs, consultez Types de partitions de disque.

BootIndicator

Si ce membre a la valeur TRUE, la partition est démarrable.

RecognizedPartition

Si ce membre a la valeur TRUE, la partition est d’un type reconnu.

RewritePartition

Si ce membre a la valeur TRUE, les informations de partition ont changé. Lorsque vous modifiez une partition (avec IOCTL_DISK_SET_DRIVE_LAYOUT), le système utilise ce membre pour déterminer quelles partitions ont changé et doivent réécrire leurs informations.

Remarques

Si la partition se trouve sur un disque formaté comme type master’enregistrement de démarrage (MBR), les totaux de taille de partition sont limités. Pour plus d’informations, consultez la section Remarques de IOCTL_DISK_SET_DRIVE_LAYOUT.

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

Reconnaissance du système de fichiers

IOCTL_DISK_GET_DRIVE_LAYOUT

IOCTL_DISK_GET_PARTITION_INFO

IOCTL_DISK_SET_DRIVE_LAYOUT

IOCTL_DISK_SET_PARTITION_INFO

PARTITION_INFORMATION_EX

PARTITION_STYLE