共用方式為


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

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

傳回值

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

傳回碼 描述
S_OK
方法成功。

言論

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

要求

要求 價值
目標平臺 桌面
標頭 dbgeng.h (include Dbgeng.h)

另請參閱

GetSystemVersion

GetSystemVersionString

IDebugControl4