共用方式為


GetVersionFromProcess 函式

取得與指定處理序控制代碼相關聯的通用語言執行平台 (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] 版本號碼字串的長度指標。

傳回值

除了下列值之外,此方法會傳回標準元件物件模型 (COM) 錯誤碼,如 WinError.h 所定義。

傳回碼 描述
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 Premium Edition 作業系統。

規格需求

平台:請參閱系統需求

標題: MSCorEE.h

程式庫: MSCorEE.dll

.NET Framework版本:自 2.0 起可用

另請參閱