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 一律會針對 NT 型 Windows VER_PLATFORM_WIN32_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) |