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