estrutura BOOTDISK_INFORMATION_EX (wdm.h)

A estrutura BOOTDISK_INFORMATION_EX contém informações estendidas que descrevem os discos de inicialização e do sistema.

Sintaxe

typedef struct _BOOTDISK_INFORMATION_EX {
  LONGLONG BootPartitionOffset;
  LONGLONG SystemPartitionOffset;
  ULONG    BootDeviceSignature;
  ULONG    SystemDeviceSignature;
  GUID     BootDeviceGuid;
  GUID     SystemDeviceGuid;
  BOOLEAN  BootDeviceIsGpt;
  BOOLEAN  SystemDeviceIsGpt;
} BOOTDISK_INFORMATION_EX, *PBOOTDISK_INFORMATION_EX;

Membros

BootPartitionOffset

Especifica o deslocamento, em bytes, no disco de inicialização em que a partição de inicialização começa.

SystemPartitionOffset

Especifica o deslocamento, em bytes, no disco do sistema em que a partição do sistema começa.

BootDeviceSignature

Se o membro BootDeviceIsGpt for FALSE, isso especificará a assinatura da tabela de partição MBR do disco. Caso contrário, esse membro não será utilizado.

SystemDeviceSignature

Se o membro SystemDeviceIsGpt for FALSE, isso especificará a assinatura da tabela de partição MBR do disco. Caso contrário, esse membro não será utilizado.

BootDeviceGuid

Se o membro BootDeviceIsGpt for TRUE, isso especificará o GUID do disco de inicialização. Caso contrário, esse membro não será utilizado.

SystemDeviceGuid

Se o membro SystemDeviceIsGpt for TRUE, isso especificará o GUID do disco de inicialização. Caso contrário, esse membro não será utilizado.

BootDeviceIsGpt

TRUE se o disco de inicialização estiver formatado com o tipo de tabela de partição GPT.

SystemDeviceIsGpt

TRUE se o disco do sistema estiver formatado com o tipo de tabela de partição GPT.

Comentários

No Windows XP e posterior, IoGetBootDiskInformation retorna essa estrutura para descrever os discos de inicialização e do sistema.

Requisitos

Requisito Valor
Cabeçalho wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)

Confira também

BOOTDISK_INFORMATION

IoGetBootDiskInformation