DRIVE_LAYOUT_INFORMATION_EX struttura (winioctl.h)
Contiene informazioni estese sulle partizioni di un'unità.
Sintassi
typedef struct _DRIVE_LAYOUT_INFORMATION_EX {
DWORD PartitionStyle;
DWORD PartitionCount;
union {
DRIVE_LAYOUT_INFORMATION_MBR Mbr;
DRIVE_LAYOUT_INFORMATION_GPT Gpt;
} DUMMYUNIONNAME;
PARTITION_INFORMATION_EX PartitionEntry[1];
} DRIVE_LAYOUT_INFORMATION_EX, *PDRIVE_LAYOUT_INFORMATION_EX;
Members
PartitionStyle
Stile delle partizioni nell'unità enumerata dall'enumerazione PARTITION_STYLE .
Stile | Valore | Significato |
---|---|---|
PARTITION_STYLE_MBR | 0 | Formato del record di avvio master (MBR). |
PARTITION_STYLE_GPT | 1 | Formato GPT (GUID Partition Table). |
PARTITION_STYLE_RAW | 2 | Partizione non formattata in uno dei formati riconosciuti, MBR o GPT. |
PartitionCount
Numero di partizioni nell'unità. Nei dischi rigidi con il layout MBR, questo valore sarà sempre un multiplo di 4. Tutte le partizioni effettivamente inutilizzate avranno un tipo di partizione di PARTITION_ENTRY_UNUSED (0) impostato nel membro PartitionTypedella struttura PARTITION_INFORMATION_MBR del membro Mbrdella struttura PARTITION_INFORMATION_EX del membro PartitionEntry di questa struttura.
DUMMYUNIONNAME
DUMMYUNIONNAME.Mbr
Struttura DRIVE_LAYOUT_INFORMATION_MBR contenente informazioni sul partizionamento del tipo di record di avvio master nell'unità.
DUMMYUNIONNAME.Gpt
Struttura DRIVE_LAYOUT_INFORMATION_GPT contenente informazioni sul partizionamento del tipo di partizione del disco GUID nell'unità.
PartitionEntry[1]
Matrice di dimensioni variabili di strutture PARTITION_INFORMATION_EX , una struttura per ogni partizione nell'unità.
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
DRIVE_LAYOUT_INFORMATION_GPT, DRIVE_LAYOUT_INFORMATION_MBR, IOCTL_DISK_GET_DRIVE_LAYOUT_EX, IOCTL_DISK_SET_DRIVE_LAYOUT_EX, PARTITION_INFORMATION_EX, PARTITION_INFORMATION