Interface ICLRMetaHostPolicy

Fornece o método GetRequestedRuntime, que retorna um ponteiro para uma interface CLR (common language runtime) com base em critérios de política, assembly gerenciado, versão e arquivo de configuração.

Métodos

Método Descrição
Método GetRequestedRuntime Fornece uma interface CLR preferencial com base em critérios de política, assembly gerenciado, versão e arquivo de configuração.

Comentários

Você pode obter uma referência a essa interface chamando a função CLRCreateInstance, conforme mostrado no código a seguir:

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

Observação

Essa interface não carrega nem ativa o CLR, mas simplesmente retorna a versão CLR preferencial com base nas versões disponíveis instaladas ou carregadas.

A API de hospedagem .NET Framework 4 consolida políticas para que os hosts com necessidades específicas possam usar a funcionalidade básica sem gerar penalidades não intencionais. Por exemplo, muitas das exportações de MSCorEE.dll serão associadas a um CLR específico, embora um método possa não exigir logicamente. A enumeração METAHOST_POLICY_FLAGS fornece políticas de associação comuns à maioria dos hosts.

Requisitos

Plataformas: confira Requisitos do sistema.

Cabeçalho: MetaHost.h

Biblioteca: incluída como um recurso no MSCorEE.dll

Versões do .NET Framework: disponíveis desde 4

Confira também