Partilhar via


Método IDebugControl4::GetSystemVersionValues (dbgeng.h)

O método GetSystemVersionValues retorna informações de número de versão para o destino atual.

Sintaxe

HRESULT GetSystemVersionValues(
  [out]           PULONG PlatformId,
  [out]           PULONG Win32Major,
  [out]           PULONG Win32Minor,
  [out, optional] PULONG KdMajor,
  [out, optional] PULONG KdMinor
);

Parâmetros

[out] PlatformId

Recebe a ID da plataforma. PlatformId é sempre VER_PLATFORM_WIN32_NT para Windows baseado em NT.

[out] Win32Major

Recebe o número de versão principal do sistema operacional do destino. Para Windows 2000, Windows XP e Windows Server 2003, esse número é 5. Para Windows Vista, Windows 7 e Windows 8, esse número é 6.

[out] Win32Minor

Recebe o número de versão secundária do sistema operacional do destino. Para o Windows 2000, isso é 0; para Windows XP, 1; para Windows Server 2003, 2. Para o Windows Vista, isso é 0; para Windows 7, 1; para Windows 8, 2.

[out, optional] KdMajor

Recebe 0xF se o sistema operacional do destino for um build gratuito e 0xC se for um build verificado.

[out, optional] KdMinor

Recebe o número de build do sistema operacional do destino.

Valor de retorno

Esse método também pode retornar valores de erro. Consulte de Valores Retornados para obter mais detalhes.

Código de retorno Descrição
S_OK
O método foi bem-sucedido.

Observações

Para obter mais informações, consulte de Informações de Destino.

Requisitos

Requisito Valor
da Plataforma de Destino Área de trabalho
cabeçalho dbgeng.h (inclua Dbgeng.h)

Consulte também

GetSystemVersion

GetSystemVersionString

IDebugControl4