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