Interfaccia ICLRMetaHostPolicy

Fornisce il metodo GetRequestedRuntime , che restituisce un puntatore a un'interfaccia CLR (Common Language Runtime) basata su criteri, assembly gestito, versione e file di configurazione.

Metodi

Metodo Descrizione
Metodo GetRequestedRuntime Fornisce un'interfaccia CLR preferita basata su criteri, assembly gestito, versione e file di configurazione.

Commenti

È possibile ottenere un riferimento a questa interfaccia chiamando la funzione CLRCreateInstance , come illustrato nel codice seguente:

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

Nota

Questa interfaccia non carica o attiva clR, ma restituisce semplicemente la versione CLR preferita in base alle versioni disponibili installate o caricate.

L'API di hosting di .NET Framework 4 consolida i criteri in modo che gli host con esigenze specifiche possano usare funzionalità di base senza incorrere in sanzioni impreviste. Ad esempio, molte delle esportazioni di MSCorEE.dll associano a un CLR specifico, anche se un metodo potrebbe non richiederlo logicamente. 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: Incluso come risorsa in MSCorEE.dll

Versioni di .NET Framework: Disponibile da 4

Vedi anche