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

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

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

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

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