Partilhar via


ICLRMetaHostPolicy Interface

Fornece o método GetRequestedRuntime , que devolve um ponteiro para uma interface de runtime de linguagem comum (CLR) com base em critérios de política, assemblagem gerida, versão e ficheiro 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, assemblagem gerida, versão e ficheiro de configuração.

Observações

Pode obter uma referência a esta interface ao chamar a função CLRCreateInstance , conforme mostrado no seguinte código:

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

Nota

Esta interface não carrega ou ativa o CLR, mas simplesmente devolve a versão de CLR preferencial com base nas versões disponíveis que estão instaladas ou carregadas.

A API de alojamento .NET Framework 4 consolida as políticas para que os anfitriões com necessidades específicas possam utilizar funcionalidades básicas sem incorrer em penalizações não intencionais. Por exemplo, muitas das exportações de MSCorEE.dll vincular-se-ão a um CLR específico, embora um método possa não exigir logicamente. A enumeração METAHOST_POLICY_FLAGS fornece políticas de enlace comuns à maioria dos anfitriões.

Requisitos

Plataformas: Veja Requisitos do Sistema.

Cabeçalho: MetaHost.h

Biblioteca: Incluído como um recurso no MSCorEE.dll

.NET Framework Versões: Disponível desde 4

Ver também