Delen via


ICLRMetaHostPolicy Interface

Biedt de methode GetRequestedRuntime , die een verwijzing naar een CLR-interface (Common Language Runtime) retourneert op basis van een beleidscriteria, beheerde assembly, versie en configuratiebestand.

Methoden

Methode Beschrijving
Methode GetRequestedRuntime Biedt een voorkeurs-CLR-interface op basis van een beleidscriteria, beheerde assembly, versie en configuratiebestand.

Opmerkingen

U kunt een verwijzing naar deze interface ophalen door de functie CLRCreateInstance aan te roepen, zoals wordt weergegeven in de volgende code:

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

Notitie

Deze interface laadt of activeert de CLR niet daadwerkelijk, maar retourneert gewoon de gewenste CLR-versie op basis van de beschikbare versies die zijn geïnstalleerd of geladen.

De .NET Framework 4 hosting-API consolideert beleidsregels, zodat hosts met specifieke behoeften basisfunctionaliteit kunnen gebruiken zonder onbedoelde boetes. Veel van de MSCorEE.dll exports binden zich bijvoorbeeld aan een specifieke CLR, hoewel dit voor een methode logisch niet is vereist. De opsomming METAHOST_POLICY_FLAGS bevat bindende beleidsregels die voor de meeste hosts gelden.

Vereisten

Platforms: Zie Systeemvereisten.

Header: MetaHost.h

Bibliotheek: Opgenomen als een resource in MSCorEE.dll

.NET Framework versies: beschikbaar sinds 4

Zie ook