共用方式為


GetRequestedRuntimeVersion 函式

更新:2007 年 11 月

取得指定之應用程式所要求的 Common Language Runtime (CLR) 版本號碼。如果未安裝該版本,則取得所要求的版本以前安裝的最新版本。

HRESULT GetRequestedRuntimeVersion (
       [in]  LPWSTR  pExe, 
       [out] LPWSTR  pVersion, 
       [in]  DWORD   cchBuffer, 
       [out] DWORD  *pdwLength
);

參數

  • pExe
    [in] 應用程式的名稱。

  • pVersion
    [out] 成功完成時包含版本號碼字串的緩衝區。

  • cchBuffer
    [in] 版本緩衝區的長度。

  • pdwLength
    [out] 版本號碼字串長度的指標。

傳回值

除了下列的值以外,這個方法還會傳回在 WinError.h 中定義的標準元件物件模型 (COM) 錯誤碼。

傳回碼

描述

S_OK

此方法已成功完成。

ERROR_INSUFFICIENT_BUFFER

版本緩衝區不夠大,無法儲存版本字串。

E_POINTER

pdwLength 為 null。

需求

**平台:**請參閱 .NET Framework 系統需求

**標頭:**MSCorEE.idl

**程式庫:**MSCorEE.dll

**.NET Framework 版本:**3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0、1.1

請參閱

參考

GetRequestedRuntimeInfo 函式

GetVersionFromProcess 函式

其他資源

裝載全域靜態函式