Поделиться через


Метод IDebugControl4::GetSystemVersionValues (dbgeng.h)

Метод GetSystemVersionValues возвращает сведения о номере версии для текущего целевого объекта.

Синтаксис

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

Параметры

[out] PlatformId

Получает идентификатор платформы. PlatformId всегда VER_PLATFORM_WIN32_NT для Windows на основе NT.

[out] Win32Major

Получает основной номер версии операционной системы целевого объекта. Для Windows 2000, Windows XP и Windows Server 2003 это число равно 5. Для Windows Vista, Windows 7 и Windows 8 это число равно 6.

[out] Win32Minor

Получает дополнительный номер версии для операционной системы целевого объекта. Для Windows 2000 это значение равно 0; для Windows XP, 1; для Windows Server 2003, 2. Для Windows Vista это значение равно 0; для Windows 7, 1; для Windows 8, 2.

[out, optional] KdMajor

Получает 0xF, если операционная система целевого объекта является бесплатной, и 0xC, если это проверенная сборка.

[out, optional] KdMinor

Получает номер сборки для операционной системы целевого объекта.

Возвращаемое значение

Этот метод также может возвращать значения ошибок. Дополнительные сведения см. в разделе Возвращаемые значения .

Код возврата Описание
S_OK
Метод выполнен успешно.

Комментарии

Дополнительные сведения см. в разделе Сведения о целевом объекте.

Требования

Требование Значение
Целевая платформа Персональный компьютер
Верхняя часть dbgeng.h (включая Dbgeng.h)

См. также раздел

GetSystemVersion

GetSystemVersionString

IDebugControl4