Метод 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