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

接收目標操作系統的組建編號。

傳回值

這個方法也可能傳回錯誤值。 如需詳細資訊,請參閱 傳回值

傳回碼 描述
S_OK
此方法成功。

備註

如需詳細資訊,請參閱 目標資訊

規格需求

需求
目標平台 桌面
標頭 dbgeng.h (包含 Dbgeng.h)

另請參閱

GetSystemVersion

GetSystemVersionString

IDebugControl4