Sdílet prostřednictvím


ICLRMetaHostPolicy – rozhraní

Poskytuje metodu GetRequestedRuntime , která vrací ukazatel na rozhraní CLR (Common Language Runtime) na základě kritérií zásad, spravovaného sestavení, verze a konfiguračního souboru.

Metody

Metoda Popis
GetRequestedRuntime – metoda Poskytuje upřednostňované rozhraní CLR založené na kritériích zásad, spravovaném sestavení, verzi a konfiguračním souboru.

Poznámky

Odkaz na toto rozhraní můžete získat voláním funkce CLRCreateInstance , jak je znázorněno v následujícím kódu:

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

Poznámka

Toto rozhraní ve skutečnosti nenačte nebo neaktivuje CLR, ale jednoduše vrátí upřednostňovanou verzi CLR na základě dostupných verzí, které jsou nainstalovány nebo načteny.

Rozhraní API pro hostování rozhraní .NET Framework 4 konsoliduje zásady tak, aby hostitelé se specifickými potřebami mohli používat základní funkce, aniž by došlo k neúmyslným sankcím. Například mnoho exportů MSCorEE.dll bude vázáno na konkrétní CLR, i když to metoda nemusí logicky vyžadovat. Výčet METAHOST_POLICY_FLAGS poskytuje zásady vazby, které jsou společné pro většinu hostitelů.

Požadavky

Platformy: Viz Požadavky na systém.

Záhlaví: MetaHost.h

Knihovny: Zahrnuto jako prostředek v MSCorEE.dll

Verze rozhraní .NET Framework: K dispozici od 4

Viz také