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 |
---|---|
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);
Nota |
---|
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