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