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