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 NT 型 Windows。
[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;for Windows 8, 2.
[out, optional] KdMajor
如果目標的操作系統是免費組建,則會收到0xF,如果它是已檢查的組建,0xC。
[out, optional] KdMinor
接收目標操作系統的組建編號。
傳回值
這個方法也可能傳回錯誤值。 如需詳細資訊,請參閱 傳回值 。
傳回碼 | 描述 |
---|---|
|
此方法成功。 |
備註
如需詳細資訊,請參閱 目標資訊。
規格需求
需求 | 值 |
---|---|
目標平台 | 桌面 |
標頭 | dbgeng.h (包含 Dbgeng.h) |