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


Интерфейс ICLRMetaHostPolicy

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

Методы

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

Комментарии

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

ICLRMetaHostPolicy *pMetaHostPolicy = NULL;  
HRESULT hr = CLRCreateInstance(CLSID_CLRMetaHostPolicy,  
                   IID_ICLRMetaHostPolicy, (LPVOID*)&pMetaHostPolicy);  

Примечание

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

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

Требования

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

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

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

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

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