PARTITION_INFORMATION structure (winioctl.h)
Contient des informations à propos d’une partition de disque.
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) |