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