Interfaccia ICLRMetaHostPolicyICLRMetaHostPolicy Interface

Fornisce il GetRequestedRuntime metodo, che restituisce un puntatore a un'interfaccia di runtime (CLR) di linguaggio comune in base a criteri di criteri, gestito al file di configurazione, versione e assembly.Provides the GetRequestedRuntime method, which returns a pointer to a common language runtime (CLR) interface based on a policy criteria, managed assembly, version and configuration file.

MetodiMethods

MetodoMethod DescrizioneDescription
Metodo GetRequestedRuntimeGetRequestedRuntime Method Fornisce un'interfaccia CLR preferita in base a criteri di criteri, i file di configurazione, versione e assembly gestiti.Provides a preferred CLR interface based on a policy criteria, managed assembly, version, and configuration file.

NoteRemarks

È possibile ottenere un riferimento a questa interfaccia chiamando il CLRCreateInstance funzione come illustrato nel codice seguente:You can get a reference to this interface by calling the CLRCreateInstance function as shown in the following code:

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

Nota

Questa interfaccia non è effettivamente caricare o attivare il CLR, ma restituisce semplicemente la versione CLR preferita in base alle versioni disponibili che sono installate o caricate.This interface does not actually load or activate the CLR, but simply returns the preferred CLR version based on the available versions that are installed or loaded.

Il .NET Framework 4.NET Framework 4 API di hosting consolida i criteri in modo che gli host con esigenze specifiche possono utilizzare le funzionalità di base senza incorrere in problemi imprevisti.The .NET Framework 4.NET Framework 4 hosting API consolidates policies so that hosts with specific needs may use basic functionality without incurring unintended penalties. Ad esempio, molte delle esportazioni MSCorEE.dll verrà associato a un CLR specifico, anche se un metodo potrebbe non richiederlo.For example, many of the MSCorEE.dll exports will bind to a specific CLR, although a method might not logically require it. Il METAHOST_POLICY_FLAGS enumerazione fornisce criteri di associazione che sono comuni alla maggior parte degli host.The METAHOST_POLICY_FLAGS enumeration provides binding policies that are common to the majority of hosts.

RequisitiRequirements

Piattaforme: vedere requisiti di sistema.Platforms: See System Requirements.

Intestazione: Metahost. HHeader: MetaHost.h

Libreria: inclusa come risorsa in Mscoree. dllLibrary: Included as a resource in MSCorEE.dll

Versioni di .NET framework: Disponibile dalla 4Available since 4.NET Framework Versions: Disponibile dalla 4Available since 4

Vedere ancheSee Also

Interfacce di hosting CLR aggiunte in .NET Framework 4 e 4.5CLR Hosting Interfaces Added in the .NET Framework 4 and 4.5
Interfacce di hostingHosting Interfaces
HostingHosting