ICLRMetaHost::EnumerateLoadedRuntimes – metoda
Vrátí výčet, který obsahuje platný ukazatel rozhraní ICLRRuntimeInfo pro každou verzi common language runtime (CLR), která je načtena v daném procesu. Tato metoda nahrazuje funkci GetVersionFromProcess .
Syntaxe
HRESULT EnumerateLoadedRuntimes (
[in] HANDLE hndProcess,
[out, retval] IEnumUnknown **ppEnumerator
);
Parametry
hndProcess
[v] Popisovač procesu, který má zkontrolovat načtené moduly runtime.
ppEnumerator
[out] Výčet IEnumUnknownrozhraní ICLRRuntimeInfo odpovídající každému modulu CLR, který je načten procesem.
Návratová hodnota
Tato metoda vrátí následující konkrétní hodnoty HRESULT a také chyby HRESULT, které značí selhání metody.
HRESULT | Description |
---|---|
S_OK | Metoda se úspěšně dokončila. |
E_POINTER | ppEnumerator je null. |
Poznámky
Tato metoda obsahuje seznam všech načtených modulů runtime, i když byly načteny se zastaralými funkcemi, jako je CorBindToRuntime.
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