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