Megosztás a következőn keresztül:


ICLRMetaHostPolicy felület

A GetRequestedRuntime metódust biztosítja, amely egy szabályzatfeltételek, felügyelt szerelvény, verzió és konfigurációs fájl alapján visszaad egy mutatót egy közös nyelvi futtatókörnyezeti (CLR) felületre.

Metódusok

Metódus Leírás
GetRequestedRuntime metódus A szabályzatfeltételek, a felügyelt szerelvény, a verzió és a konfigurációs fájl alapján előnyben részesített CLR-felületet biztosít.

Megjegyzések

Erre a felületre a CLRCreateInstance függvény meghívásával kaphat hivatkozást az alábbi kódban látható módon:

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

Megjegyzés

Ez a felület valójában nem tölti be vagy aktiválja a CLR-t, hanem egyszerűen visszaadja az előnyben részesített CLR-verziót a telepített vagy betöltött elérhető verziók alapján.

A .NET-keretrendszer 4 üzemeltetési API összevonja a szabályzatokat, így az adott igényű gazdagépek alapszintű funkciókat használhatnak anélkül, hogy nem szándékos büntetéseket kellene fizetni. Például a MSCorEE.dll exportálások nagy része egy adott CLR-hez fog kapcsolódni, bár egy metódusnak logikailag nincs rá szüksége. A METAHOST_POLICY_FLAGS enumerálás olyan kötési szabályzatokat biztosít, amelyek a gazdagépek többségére jellemzőek.

Követelmények

Platformok: Lásd: Rendszerkövetelmények.

Fejléc: MetaHost.h

Könyvtár: Erőforrásként szerepel a MSCorEE.dll

.NET-keretrendszer verziók: 4 óta érhető el

Lásd még