PARTITION_INFORMATION_EX struttura (winioctl.h)
Contiene informazioni sulla partizione per i dischi standard di avvio master at (MBR) e Extensible Firmware Interface (EFI).
Sintassi
typedef struct _PARTITION_INFORMATION_EX {
PARTITION_STYLE PartitionStyle;
LARGE_INTEGER StartingOffset;
LARGE_INTEGER PartitionLength;
DWORD PartitionNumber;
BOOLEAN RewritePartition;
BOOLEAN IsServicePartition;
union {
PARTITION_INFORMATION_MBR Mbr;
PARTITION_INFORMATION_GPT Gpt;
} DUMMYUNIONNAME;
} PARTITION_INFORMATION_EX, *PPARTITION_INFORMATION_EX;
Members
PartitionStyle
Formato della partizione. Per un elenco di valori, vedere PARTITION_STYLE.
StartingOffset
Offset iniziale della partizione.
PartitionLength
Dimensioni della partizione, in byte.
PartitionNumber
Numero della partizione (basata su 1).
RewritePartition
Se questo membro è TRUE, la partizione è riscrivibile. Il valore di questo parametro deve essere impostato su TRUE.
IsServicePartition
DUMMYUNIONNAME
DUMMYUNIONNAME.Mbr
Struttura PARTITION_INFORMATION_MBR che specifica le informazioni di partizione specifiche per i dischi MBR (Master Boot Record). Il formato di partizione MBR è il formato di stile AT standard.
DUMMYUNIONNAME.Gpt
Struttura PARTITION_INFORMATION_GPT che specifica le informazioni di partizione specifiche per i dischi GPT (GUID Partition Table). Il formato GPT corrisponde al formato di partizione EFI.
Commenti
Se la partizione si trova in un disco formattato come record di avvio master di tipo (MBR), le dimensioni della partizione sono limitate. 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_PARTITION_INFO_EX