Compartilhar via


estrutura DRIVE_LAYOUT_INFORMATION_EX (winioctl.h)

Contém informações estendidas sobre as 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;

Members

PartitionStyle

O estilo das partições na unidade enumerada pela enumeração PARTITION_STYLE .

Estilo Value Meaning
PARTITION_STYLE_MBR 0 Formato de registro de inicialização mestre (MBR).
PARTITION_STYLE_GPT 1 Formato DE TABELA DE PARTIÇÃO GUID (GPT).
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 particionamento do tipo de registro de inicialização mestre na unidade.

DUMMYUNIONNAME.Gpt

Uma estrutura DRIVE_LAYOUT_INFORMATION_GPT que contém informações sobre o particionamento de tipo de partição de disco GUID na unidade.

PartitionEntry[1]

Uma matriz de tamanho variável de estruturas de PARTITION_INFORMATION_EX , uma estrutura para cada partição na unidade.

Requirements

Requirement Value
Cliente mínimo suportado Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo compatível Windows Server 2003 [somente aplicativos da área de trabalho]
Header winioctl.h (inclua Windows.h)

Consulte 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