Sdílet prostřednictvím


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

Viz také