Метод ICLRRuntimeInfo::IsLoadable

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

Синтаксис

HRESULT IsLoadable(  
        [out, retval] BOOL *pbLoadable);  

Параметры

pbLoadable
[out] true значение , если эта среда выполнения может быть загружена в текущий процесс; в противном случае — false.

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

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

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

Комментарии

Если другая среда выполнения уже загружена в процесс и среда выполнения, связанная с этим интерфейсом, может быть загружена для параллельного выполнения внутри процесса, pbLoadable возвращает .true Если две среды выполнения не могут выполняться параллельно в процессе, pbLoadable возвращает .false Например, среда CLR версии 4 может выполняться параллельно в одном процессе со средой CLR версии 2.0 или CLR версии 1.1. Однако среды CLR версии 1.1 и CLR версии 2.0 не могут выполняться параллельно в процессе.

Если в процесс не загружены среды выполнения, этот метод всегда возвращает true.

Требования

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

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

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

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

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