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 起可用