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


Интерфейс ICLRRuntimeInfo

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

Методы

Метод

Описание

Метод ICLRRuntimeInfo::BindAsLegacyV2Runtime

Привязывает эту среду выполнения для всех традиционных решений политики активации среды CLR версии 2.

Метод ICLRRuntimeInfo::GetDefaultStartupFlags

Получает флаги загрузки среды CLR и файл конфигурации основного приложения.

Метод ICLRRuntimeInfo::GetInterface

Загружает среду CLR в текущий процесс и возвращает указатели на интерфейсы среды выполнения, такие как ICLRRuntimeHost, ICLRStrongName и IMetaDataDispenser. Этот метод заменяет все функции CorBindTo*.

Метод ICLRRuntimeInfo::GetProcAddress

Получает адрес заданной функции, которая была экспортирована из среды CLR, связанной с данным интерфейсом. Этот метод заменяет метод GetRealProcAddress.

Метод ICLRRuntimeInfo::GetRuntimeDirectory

Получает установочный каталог среды CLR, связанной с этим интерфейсом. Этот метод заменяет метод GetCORSystemDirectory.

Метод ICLRRuntimeInfo::GetVersionString

Получает сведения о версии среды CLR, связанной с заданным интерфейсом ICLRRuntimeInfo. Этот метод заменяет методы GetRequestedRuntimeInfo и GetRequestedRuntimeVersion.

Метод ICLRRuntimeInfo::IsLoadable

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

Метод ICLRRuntimeInfo::IsLoaded

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

Метод ICLRRuntimeInfo::IsStarted

Указывает, запущена ли среда CLR, связанная с интерфейсом ICLRRuntimeInfo.

Метод ICLRRuntimeInfo::LoadErrorString

Преобразовывает значение HRESULT в соответствующее сообщение об ошибке для указанного языка и региональных параметров. Этот метод заменяет методы LoadStringRC и LoadStringRCEx.

Метод ICLRRuntimeInfo::LoadLibrary

Загружает библиотеку из каталога платформы среды CLR, представляемой интерфейсом ICLRRuntimeInfo. Этот метод заменяет метод LoadLibraryShim.

Метод ICLRRuntimeInfo::SetDefaultStartupFlags

Задает флаги загрузки среды CLR и файл конфигурации основного приложения.

Требования

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

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

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

Версии платформы .NET Framework: 4

См. также

Другие ресурсы

Интерфейсы размещения

Размещение (справочник по неуправляемым интерфейсам API)