Интерфейс 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