Интерфейс ICLRMetaHostPolicy
Предоставляет метод GetRequestedRuntime, возвращающий указатель на интерфейс среды CLR на основе критериев политики, управляемой сборки, версии и файла конфигурации.
Методы
Метод |
Описание |
---|---|
Предоставляет предпочтительный интерфейс среды 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