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