共用方式為


GetProcessVersion 函式 (processthreadsapi.h)

擷取指定進程預期執行之系統的主要和次要版本號碼。

語法

DWORD GetProcessVersion(
  [in] DWORD ProcessId
);

參數

[in] ProcessId

感興趣的進程標識碼。 值為零會指定呼叫進程。

返回值

如果函式成功,傳回值就是進程預期執行的系統版本。 傳回值的高字包含主要版本號碼。 傳回值的低字包含次要版本號碼。

如果函式失敗,傳回值為零。 若要取得擴充的錯誤資訊,請呼叫 GetLastError。 如果 ProcessId 是無效的值,則函式會失敗。

備註

ProcessId 為非零時,GetProcessVersion 函式的執行速度會較低,並指定呼叫進程以外的進程。

此函式傳回的版本號碼是進程執行之 .exe 檔案的映射標頭中戳記的版本號碼。 連結器程式會設定此值。

如果從 WOW64 上執行的 32 位應用程式呼叫此函式,則指定的進程必須是 32 位進程或函式失敗。

需求

要求 價值觀
最低支援的用戶端 Windows XP [僅限傳統型應用程式]
支援的最低伺服器 Windows Server 2003 [僅限傳統型應用程式]
目標平臺 窗戶
頁首 processthreadsapi.h (包括 Windows Server 2003 上的 Windows.h、Windows Vista、Windows 7、Windows Server 2008 Windows Server 2008 R2)
程式庫 內核 32.lib
DLL Kernel32.dll

另請參閱

進程和線程函式

過程