共用方式為


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

請參閱

參考

GetRequestedRuntimeInfo 函式

GetRequestedRuntimeVersion 函式

其他資源

裝載全域靜態函式的 .NET Framework 1.1 和 2.0