Condividi tramite


Interfaccia ICLRMetaHostPolicy

Fornisce il metodo GetRequestedRuntime che restituisce un puntatore a un'interfaccia Common Language Runtime (CLR) in base a criteri, all'assembly gestito, alla versione e al file di configurazione.

Metodi

Metodo

Oggetto di descrizione

Metodo ICLRMetaHostPolicy::GetRequestedRuntime

Fornisce un'interfaccia CLR preferita in base a criteri, all'assembly gestito, alla versione e al file di configurazione.

Note

Per ottenere un riferimento a questa interfaccia è possibile chiamare la funzione CLRCreateInstance come mostrato nel codice seguente:

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

Anziché caricare o attivare il runtime, questa interfaccia di fatto si limita a restituire la versione CLR preferita in base alle versioni disponibili installate o caricate.

L'API di hosting di .NET Framework versione 4 consolida i criteri in modo da consentire agli host che presentano esigenze specifiche di utilizzare la funzionalità di base senza incorrere in svantaggi imprevisti. Ad esempio, molte delle esportazioni di MSCorEE.dll verranno associate a un CLR specifico, anche se dal punto di vista logico un metodo potrebbe non richiederlo. L'enumerazione METAHOST_POLICY_FLAGS fornisce criteri di associazione comuni alla maggior parte degli host..

Requisiti

Piattaforme: vedere Requisiti di sistema di .NET Framework.

Intestazione: MetaHost.h

Libreria: inclusa come risorsa in MSCorEE.dll

Versioni di .NET Framework: 4

Vedere anche

Altre risorse

Interfacce di hosting per .NET Framework 4

Interfacce di hosting

Hosting (riferimenti alle API non gestite)