共用方式為


ICLRMetaHost::EnumerateLoadedRuntimes 方法

傳回列舉,其中包含在指定進程載入的每個通用語言執行平台 (CLR) 版本的有效 ICLRRuntimeInfo 介面指標。 此方法取代 GetVersionFromProcess 語言函式。

語法

HRESULT EnumerateLoadedRuntimes (  
    [in] HANDLE hndProcess,  
    [out, retval] IEnumUnknown **ppEnumerator  
);  

參數

hndProcess
[in] 要檢查已載入執行階段進程的控制代碼。

ppEnumerator
[out] ICLRRuntimeInfo 介面的 IEnumUnknown 列舉,對應至進程所載入的每個 CLR。

傳回值

這個方法會傳回下列特定的 HRESULT,以及表示方法失敗的 HRESULT 錯誤。

HRESULT 描述
S_OK 已成功完成命令。
E_POINTER ppEnumerator 為 null。

備註

此方法會列出所有已載入的執行階段,即使它們已載入被取代的函式,例如 CorBindToRuntime

規格需求

平台:請參閱系統需求

標頭:MetaHost.h

程式庫:包含作為 MSCorEE.dll 中的資源

.NET Framework版本:自 4 起可用

另請參閱