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ż
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla