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

El método GetSystemVersionValues devuelve información de número de versión para el destino actual.

Sintaxis

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

Parámetros

[out] PlatformId

Recibe el identificador de la plataforma. PlatformId siempre se VER_PLATFORM_WIN32_NT para Windows basado en NT.

[out] Win32Major

Recibe el número de versión principal del sistema operativo del destino. Para Windows 2000, Windows XP y Windows Server 2003, este número es 5. Para Windows Vista, Windows 7 y Windows 8, este número es 6.

[out] Win32Minor

Recibe el número de versión secundaria del sistema operativo del destino. Para Windows 2000, es 0; para Windows XP, 1; para Windows Server 2003, 2. Para Windows Vista, es 0; para Windows 7, 1; para Windows 8, 2.

[out, optional] KdMajor

Recibe 0xF si el sistema operativo del destino es una compilación gratuita y 0xC si se trata de una compilación comprobada.

[out, optional] KdMinor

Recibe el número de compilación del sistema operativo del destino.

Valor devuelto

Este método también puede devolver valores de error. Consulte Valores devueltos para obtener más detalles.

Código devuelto Descripción
S_OK
Método realizado correctamente.

Comentarios

Para obtener más información, vea Información de destino.

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado dbgeng.h (incluir Dbgeng.h)

Consulte también

GetSystemVersion

GetSystemVersionString

IDebugControl4