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 para o 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; por 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 para o sistema operacional do destino.

Retornar valor

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

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

Comentários

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

Requisitos

Requisito Valor
Plataforma de Destino Área de Trabalho
Cabeçalho dbgeng.h (inclua Dbgeng.h)

Confira também

GetSystemVersion

GetSystemVersionString

IDebugControl4