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


Метод 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 (include Dbgeng.h)

См. также

GetSystemVersion

GetSystemVersionString

IDebugControl4