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