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