Метод ICLRRuntimeInfo::IsLoaded

Указывает, загружается ли среда CLR, связанная с интерфейсом ICLRRuntimeInfo , в процесс. Среду выполнения можно загрузить без запуска.

Синтаксис

HRESULT IsLoaded(  
[in]  HANDLE hndProcess,  
[out, retval] BOOL *pbLoaded);  

Параметры

hndProcess
[in] Дескриптор процесса.

pbLoaded
[out] true значение , если среда CLR загружена в процесс; в противном случае — false.

Возвращаемое значение

Этот метод возвращает следующие конкретные результаты HRESULT, а также ошибки HRESULT, которые указывают на сбой метода.

HRESULT Описание:
S_OK Метод завершился успешно.
E_POINTER Параметр pbLoaded имеет значение null.

Комментарии

Этот метод обратно совместим со следующими функциями и интерфейсами:

Узел может вызвать одну из устаревших CorBindTo* функций, например функцию CorBindToRuntime , для создания экземпляра определенной версии среды CLR. Затем узел может вызвать метод ICLRMetaHost::GetRuntime и указать тот же номер версии, чтобы получить интерфейс ICLRRuntimeInfo .

Если узел затем вызывает IsLoaded метод в возвращенном интерфейсе ICLRRuntimeInfo , pbLoaded возвращает значение true; в противном случае возвращается false.

Требования

Платформы: см. раздел Требования к системе.

Заголовка: MetaHost.h

Библиотека: Включено в качестве ресурса в MSCorEE.dll

версии платформа .NET Framework: доступно с 4

См. также раздел