ICLRRuntimeInfo::IsLoaded metódus
Azt jelzi, hogy az ICLRRuntimeInfo felülethez társított közös nyelvi futtatókörnyezet (CLR) betöltődik-e egy folyamatba. A futtatókörnyezetek az indítás nélkül is betölthetők.
Szintaxis
HRESULT IsLoaded(
[in] HANDLE hndProcess,
[out, retval] BOOL *pbLoaded);
Paraméterek
hndProcess
[in] A folyamat leírója.
pbLoaded
[kifelé] true
ha a CLR be van töltve a folyamatba; egyéb esetben: false
.
Visszatérési érték
Ez a metódus a következő konkrét HRESULT-okat, valamint a metódushibát jelző HRESULT-hibákat adja vissza.
HRESULT | Description |
---|---|
S_OK | A metódus sikeresen befejeződött. |
E_POINTER | pbLoaded értéke null. |
Megjegyzések
Ez a módszer visszamenőlegesen kompatibilis a következő függvényekkel és interfészekkel:
ICorRuntimeHost felület (az .NET-keretrendszer 1-es verziójú üzemeltetési API-ban).
ICLRRuntimeHost felület (a .NET-keretrendszer 2.0 üzemeltetési API-ban).
CorBindTo*
Elavult függvények (lásd: Elavult CLR-üzemeltetési függvények a .NET-keretrendszer 2.0 üzemeltetési API-ban).
A gazdagép meghívhatja az egyik elavult függvényt CorBindTo*
, például a CorBindToRuntime függvényt a CLR egy adott verziójának példányosításához. A gazdagép ezután meghívhatja az ICLRMetaHost::GetRuntime metódust, és ugyanazt a verziószámot adhatja meg az ICLRRuntimeInfo felület beszerzéséhez.
Ha a gazdagép ezután meghívja a metódust a IsLoaded
visszaadott ICLRRuntimeInfo felületen, a visszaadott true
értéket adja vissza; pbLoaded
ellenkező esetben a visszaadott false
értéket adja vissza.
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