Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Olyan metódusokat biztosít, amelyek a verziószám alapján visszaadják a közös nyelvi futtatókörnyezet (CLR) egy adott verzióját, felsorolják az összes telepített CLR-t, listázzák a megadott folyamatba betöltött összes futtatókörnyezetet, felderítik a szerelvény fordításához használt CLR-verziót, tiszta futtatókörnyezet-leállítással lépnek ki egy folyamatból, és lekérdezik az örökölt API-kötést.
Methods
| Metódus | Description |
|---|---|
| EnumerateInstalledRuntimes metódus | Egy számbavételt ad vissza, amely érvényes ICLRRuntimeInfo interfészmutatót tartalmaz a számítógépre telepített összes CLR-verzióhoz. |
| EnumerateLoadedRuntimes metódus | Egy enumerálást ad vissza, amely érvényes ICLRRuntimeInfo interfészmutatót tartalmaz az adott folyamatba betöltött összes CLR-hez. Ez a metódus felülírja a GetVersionFromProcess parancsot. |
| ExitProcess metódus | Megkísérli az összes betöltött futtatókörnyezetet kecsesen leállítani, majd leállítja a folyamatot. Felülírja a CorExitProcess függvényt . |
| GetRuntime metódus | Lekéri az adott CLR-verziónak megfelelő ICLRRuntimeInfo felületet. Ez a metódus felülírja a STARTUP_LOADER_SAFEMODE jelzővel használt CorBindToRuntimeEx függvényt. |
| GetVersionFromFile metódus | Lekéri a szerelvény eredeti .NET-keretrendszer fordítási verzióját (amely a metaadatokban van tárolva), a fájl elérési útja alapján. Ez a metódus felülírja a GetFileVersion parancsot. |
| QueryLegacyV2RuntimeBinding metódus | Olyan felületet ad vissza, amely egy olyan futtatókörnyezetet jelöl, amelyhez az örökölt aktiválási szabályzat kötött, például az useLegacyV2RuntimeActivationPolicy elemkonfigurációs <startup> fájlbejegyzés attribútumának használatával, az örökölt aktiválási API-k közvetlen használatával vagy az ICLRRuntimeInfo::BindAsLegacyV2Runtime metódus meghívásával. |
| RequestRuntimeLoadedNotification metódus | Garantálja a megadott függvénymutató visszahívását a CLR-verzió első betöltésekor, de még nem indult el. Ez a módszer felülírja a LockClrVersion-t |
Megjegyzések
A felület példányának lekérésének egyetlen módja a CLRCreateInstance függvény meghívása az alábbiak szerint:
ICLRMetaHost *pMetaHost = NULL;
HRESULT hr = CLRCreateInstance(CLSID_CLRMetaHost,
IID_ICLRMetaHost, (LPVOID*)&pMetaHost);
Requirements
Platformok: Lásd a rendszerkövetelményeket.
Fejléc: MetaHost.h
Könyvtár: Erőforrásként szerepel a MSCorEE.dll
.NET-keretrendszerverziók: 4 óta elérhető