Share via


struttura PARTITION_INFORMATION (winioctl.h)

Contiene informazioni su una partizione del disco.

NotaPARTITION_INFORMATION è stata sostituita dalla struttura PARTITION_INFORMATION_EX .
 

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)

Vedi anche

Riconoscimento del file system

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