Метод ICLRMetaHost::EnumerateLoadedRuntimes
Возвращает перечисление, включающее допустимый указатель интерфейса ICLRRuntimeInfo для каждой версии среды CLR, загруженной в данном процессе. Этот метод заменяет функцию GetVersionFromProcess .
Синтаксис
HRESULT EnumerateLoadedRuntimes (
[in] HANDLE hndProcess,
[out, retval] IEnumUnknown **ppEnumerator
);
Параметры
hndProcess
[in] Дескриптор процесса для проверки на наличие загруженных сред выполнения.
ppEnumerator
[out] Перечисление IEnumUnknown интерфейсов ICLRRuntimeInfo , соответствующих каждой среде CLR, загруженной процессом.
Возвращаемое значение
Этот метод возвращает следующие конкретные результаты HRESULT, а также ошибки HRESULT, которые указывают на сбой метода.
HRESULT | Описание: |
---|---|
S_OK | Метод завершился успешно. |
E_POINTER | Параметр ppEnumerator имеет значение null. |
Комментарии
Этот метод выводит список всех загруженных сред выполнения, даже если они были загружены с помощью устаревших функций, таких как CorBindToRuntime.
Требования
Платформы: см. раздел Требования к системе.
Заголовка: MetaHost.h
Библиотека: Включается в качестве ресурса в MSCorEE.dll
версии платформа .NET Framework: доступно с 4