ICLRMetaHost::EnumerateLoadedRuntimes — Metoda

Zwraca wyliczenie, które zawiera prawidłowy wskaźnik interfejsu ICLRRuntimeInfo dla każdej wersji środowiska uruchomieniowego języka wspólnego (CLR), który jest ładowany w danym procesie. Ta metoda zastępuje funkcję GetVersionFromProcess .

Składnia

HRESULT EnumerateLoadedRuntimes (  
    [in] HANDLE hndProcess,  
    [out, retval] IEnumUnknown **ppEnumerator  
);  

Parametry

hndProcess
[w] Dojście procesu do sprawdzenia pod kątem załadowanych środowisk uruchomieniowych.

ppEnumerator
[out] Wyliczenie IEnumUnknown interfejsów ICLRRuntimeInfo odpowiadających każdemu interfejsowi CLR załadowanemu przez ten proces.

Wartość zwracana

Ta metoda zwraca następujące określone elementy HRESULTs, a także błędy HRESULT wskazujące niepowodzenie metody.

HRESULT Opis
S_OK Metoda została ukończona pomyślnie.
E_POINTER ppEnumerator ma wartość null.

Uwagi

Ta metoda zawiera listę wszystkich załadowanych środowisk uruchomieniowych, nawet jeśli zostały załadowane z przestarzałymi funkcjami, takimi jak CorBindToRuntime.

Wymagania

Platformy: Zobacz Wymagania systemowe.

Nagłówka: MetaHost.h

Biblioteki: Uwzględnione jako zasób w MSCorEE.dll

wersje .NET Framework: dostępne od 4

Zobacz też