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