estrutura DRIVE_LAYOUT_INFORMATION_EX (winioctl.h)
Contém informações estendidas sobre partições de uma unidade.
Sintaxe
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;
Membros
PartitionStyle
O estilo das partições na unidade enumerada pela enumeração PARTITION_STYLE .
Estilo | Valor | Significado |
---|---|---|
PARTITION_STYLE_MBR | 0 | Formato MBR (registro de inicialização mestre). |
PARTITION_STYLE_GPT | 1 | Formato GPT (Tabela de Partição GUID). |
PARTITION_STYLE_RAW | 2 | Partição não formatada em nenhum dos formatos reconhecidos — MBR ou GPT. |
PartitionCount
O número de partições na unidade. Em discos rígidos com o layout MBR, esse valor sempre será um múltiplo de 4. Todas as partições que são realmente não utilizados terão um tipo de partição de PARTITION_ENTRY_UNUSED (0) definido no membro PartitionType da estrutura PARTITION_INFORMATION_MBR do membro Mbr da estrutura PARTITION_INFORMATION_EX do membro PartitionEntry dessa estrutura.
DUMMYUNIONNAME
DUMMYUNIONNAME.Mbr
Uma estrutura DRIVE_LAYOUT_INFORMATION_MBR que contém informações sobre o tipo de registro de inicialização master particionamento na unidade.
DUMMYUNIONNAME.Gpt
Uma estrutura DRIVE_LAYOUT_INFORMATION_GPT que contém informações sobre o tipo de partição de disco GUID particionando na unidade.
PartitionEntry[1]
Uma matriz de tamanho variável de estruturas PARTITION_INFORMATION_EX , uma estrutura para cada partição na unidade.
Requisitos
Cliente mínimo com suporte | Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Cabeçalho | winioctl.h (inclua Windows.h) |
Confira também
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