Interface de ICLRMetaHostPolicy
Fornece a GetRequestedRuntime método, que retorna um ponteiro para uma interface de runtime (CLR) de idioma comum com base nos critérios de uma diretiva, gerenciados arquivo assembly, versão e configuração.
Métodos
Método |
Descrição |
---|---|
Fornece uma interface preferencial do CLR com base nos critérios de uma diretiva gerenciada arquivo assembly, versão e configuração. |
Comentários
Você pode obter uma referência a esta interface chamando o CLRCreateInstance funcione conforme mostrado no código a seguir:
ICLRMetaHostPolicy *pMetaHostPolicy = NULL;
HRESULT hr = CLRCreateInstance(CLSID_CLRMetaHostPolicy,
IID_CLRMetaHostPolicy, (LPVOID*)&pMetaHostPolicy);
Observação
Esta interface não é realmente carregar ou ativar o CLR, mas simplesmente o retorna a versão do CLR preferencial baseada nas versões disponíveis que são instaladas ou carregadas.
O .NET Framework versão 4 API de hospedagem consolida as políticas para que os hosts com necessidades específicas podem usar a funcionalidade básica, sem incorrer em multas não intencionais. Por exemplo, muitas das exportações de mscoree vinculará a um CLR específico, embora um método não pode ser logicamente exigir para ele. O METAHOST_POLICY_FLAGS enumeração fornece diretivas de ligação que são comuns à maioria dos hosts.
Requisitos
Plataformas: Consulte Requisitos de sistema do .NET Framework.
Cabeçalho: MetaHost.h
Biblioteca: Incluído como um recurso em mscoree
.NET Framework versões: 4