estrutura DRIVE_LAYOUT_INFORMATION_GPT (ntdddisk.h)

A estrutura DRIVE_LAYOUT_INFORMATION_GPT relata a assinatura da unidade para uma partição de Tabela de Partição GUID.

Sintaxe

typedef struct _DRIVE_LAYOUT_INFORMATION_GPT {
  GUID          DiskId;
  LARGE_INTEGER StartingUsableOffset;
  LARGE_INTEGER UsableLength;
  ULONG         MaxPartitionCount;
} DRIVE_LAYOUT_INFORMATION_GPT, *PDRIVE_LAYOUT_INFORMATION_GPT;

Membros

DiskId

Contém um GUID que identifica exclusivamente a unidade. O tipo de dados GUID é descrito na página de referência Usando GUIDs em Drivers .

StartingUsableOffset

Contém um deslocamento em bytes para o local imediatamente após a tabela de partição primária. Esse deslocamento inicia a região na unidade onde residem as partições, mas a partição um não está necessariamente localizado precisamente nesse deslocamento.

UsableLength

Indica o espaço utilizável total em bytes disponíveis na unidade.

MaxPartitionCount

Indica o número máximo de partições permitidas na unidade.

Comentários

Essa estrutura contém as informações de layout da unidade específicas de uma unidade com uma partição de Tabela de Partição GUID. Ele é encapsulado dentro da estrutura DRIVE_LAYOUT_INFORMATION_EX . Para obter mais informações, consulte Especificação da Interface de Firmware Extensível da Intel.

Requisitos

Requisito Valor
Cabeçalho ntdddisk.h (inclua Ntddk.h)

Confira também

DRIVE_LAYOUT_INFORMATION_EX

IoReadPartitionTable

IoWritePartitionTable