Метод 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
Получает номер сборки для операционной системы целевого объекта.
Возвращаемое значение
Этот метод также может возвращать значения ошибок. Дополнительные сведения см. в возвращаемых значений.
Возвращаемый код | Описание |
---|---|
|
Метод был успешным. |
Замечания
Дополнительные сведения см. в целевой информации.
Требования
Требование | Ценность |
---|---|
целевая платформа | Настольный |
заголовка | dbgeng.h (include Dbgeng.h) |