Интерфейс ICLRMetaHostPolicy

Предоставляет метод GetRequestedRuntime, возвращающий указатель на интерфейс среды CLR на основе критериев политики, управляемой сборки, версии и файла конфигурации.

Методы

Метод

Описание

Метод ICLRMetaHostPolicy::GetRequestedRuntime

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

Заметки

Вы получаете ссылку на этот интерфейс путем вызова функции CLRCreateInstance, как показано в следующем коде:

ICLRMetaHostPolicy *pMetaHostPolicy = NULL;
HRESULT hr = CLRCreateInstance(CLSID_CLRMetaHostPolicy,
                   IID_CLRMetaHostPolicy, (LPVOID*)&pMetaHostPolicy);
ПримечаниеПримечание

Этот интерфейс не производит фактической загрузки или активирования среды CLR, а просто возвращает предпочтительную версию среды CLR на основе доступных установленных или загруженных версий.

API размещения платформы .NET Framework 4 консолидирует политики таким образом, чтобы ведущие приложения с определенными требованиями могли использовать базовую функциональность без возникновения непреднамеренных издержек. Например, многие экспорты библиотеки MSCorEE.dll привязываются к определенной среде CLR, хотя метод может логически не требовать этого. Перечисление METAHOST_POLICY_FLAGS обеспечивает политики привязки, общие для большинства ведущих приложений.

Требования

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

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

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

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

См. также

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

Интерфейсы размещения платформы .NET Framework 4

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

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