struttura PARTITION_INFORMATION (winioctl.h)
Contiene informazioni su una partizione del disco.
Sintassi
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;
Members
StartingOffset
Offset iniziale della partizione.
PartitionLength
Lunghezza della partizione, in byte.
HiddenSectors
Numero di settori nascosti nella partizione.
PartitionNumber
Numero della partizione (basata su 1).
PartitionType
Tipo di partizione. Per un elenco di valori, vedere Tipi di partizione disco.
BootIndicator
Se questo membro è TRUE, la partizione è avviabile.
RecognizedPartition
Se questo membro è TRUE, la partizione è di un tipo riconosciuto.
RewritePartition
Se questo membro è TRUE, le informazioni sulla partizione sono state modificate. Quando si modifica una partizione (con IOCTL_DISK_SET_DRIVE_LAYOUT), il sistema usa questo membro per determinare quali partizioni sono state modificate e devono essere riscritte le informazioni.
Commenti
Se la partizione si trova in un disco formattato come record di avvio master (MBR), i totali delle dimensioni della partizione sono limitati. Per altre informazioni, vedere la sezione Osservazioni di IOCTL_DISK_SET_DRIVE_LAYOUT.
Requisiti
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Intestazione | winioctl.h (include Windows.h) |