GetVersionFromProcess 函式
取得與指定的處理序 (Process) 控制代碼關聯的 Common Language Runtime (CLR) 版本號碼。
這個函式在 .NET Framework 4 版 中已被取代。
HRESULT GetVersionFromProcess (
[in] HANDLE hProcess,
[out] LPWSTR pVersion,
[in] DWORD cchBuffer,
[out] DWORD *dwLength
);
參數
hProcess
[in] 處理序的控制代碼。pVersion
[out] 成功完成此方法時包含版本號碼字串的緩衝區。cchBuffer
[in] 版本緩衝區的長度。pdwLength
[out] 版本號碼字串長度的指標。
傳回值
除了下列的值以外,這個方法還會傳回在 WinError.h 中定義的標準元件物件模型 (COM) 錯誤碼。
傳回碼 |
描述 |
---|---|
S_OK |
此方法已成功完成。 |
E_INVALIDARG |
pVersion 為 null,但 cchBuffer 不為 null,反之亦然。 -或- hProcess 不是處理序的有效控制代碼。 -或- 不會載入 CLR。 |
ERROR_INSUFFICIENT_BUFFER |
cchBuffer 為 null 或小於版本字串的長度。 |
E_NOTIMPL |
這個方法不適用於 Microsoft Windows 95、Microsoft Windows 98 或 Microsoft Windows Me 作業系統。 |
需求
**平台:**請參閱 .NET Framework 系統需求。
**標頭:**MSCorEE.h
**程式庫:**MSCorEE.dll
**.NET Framework 版本:**4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0