Поделиться через


Интерфейс ICLRRuntimeInfo

Предоставляет методы, возвращающие сведения о конкретной среде CLR, включая версию, каталог и состояние загрузки. Этот интерфейс также предоставляет функциональные возможности для конкретной среды выполнения без инициализации среды выполнения. Он включает метод LoadLibrary , зависящий от среды выполнения, метод GetProcAddress для конкретного модуля среды выполнения и интерфейсы, предоставляемые средой выполнения через метод GetInterface .

Методы

Метод Описание
Метод BindAsLegacyV2Runtime Привязывает эту среду выполнения ко всем устаревшим решениям политики активации среды CLR версии 2.
Метод GetDefaultStartupFlags Возвращает флаги запуска СРЕДЫ CLR и файл конфигурации узла.
Метод GetInterface Загружает среду CLR в текущий процесс и возвращает указатели интерфейса среды выполнения, такие как ICLRRuntimeHost, ICLRStrongName и IMetaDataDispenser. Этот метод заменяет все CorBindTo* функции.
Метод GetProcAddress Возвращает адрес указанной функции, экспортируемой из среды CLR, связанной с этим интерфейсом. Этот метод заменяет метод GetRealProcAddress .
Метод GetRuntimeDirectory Возвращает каталог установки среды CLR, связанной с этим интерфейсом. Этот метод заменяет метод GetCORSystemDirectory .
Метод GetVersionString Возвращает сведения о версии среды CLR, связанные с заданным интерфейсом ICLRRuntimeInfo . Этот метод заменяет методы GetRequestedRuntimeInfo и GetRequestedRuntimeVersion .
Метод IsLoadable Указывает, может ли среда выполнения, связанная с этим интерфейсом, быть загружена в текущий процесс с учетом других сред выполнения, которые уже могут быть загружены в процесс.
Метод IsLoaded Указывает, загружается ли среда CLR, связанная с интерфейсом ICLRRuntimeInfo , в процесс.
Метод IsStarted Указывает, запущена ли среда CLR, связанная с интерфейсом ICLRRuntimeInfo .
Метод LoadErrorString Преобразует значение HRESULT в соответствующее сообщение об ошибке для указанного языка и региональных параметров. Этот метод заменяет методы LoadStringRC и LoadStringRCEx .
Метод LoadLibrary Загружает библиотеку из каталога платформы среды CLR, представленной интерфейсом ICLRRuntimeInfo . Этот метод заменяет метод LoadLibraryShim .
Метод SetDefaultStartupFlags Задает флаги запуска СРЕДЫ CLR и файл конфигурации узла.

Требования

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

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

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

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

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