Metodo ICLRMetaHost::EnumerateLoadedRuntimes
Restituisce un'enumerazione che include un puntatore dell'interfaccia ICLRRuntimeInfo valido per ogni versione di Common Language Runtime (CLR) caricata in un determinato processo. Questo metodo sostituisce la funzione GetVersionFromProcess .
Sintassi
HRESULT EnumerateLoadedRuntimes (
[in] HANDLE hndProcess,
[out, retval] IEnumUnknown **ppEnumerator
);
Parametri
hndProcess
[in] Handle del processo da controllare per i runtime caricati.
ppEnumerator
[out] Enumerazione IEnumUnknown delle interfacce ICLRRuntimeInfo corrispondenti a ogni CLR caricato dal processo.
Valore restituito
Questo metodo restituisce gli specifici HRESULT seguenti, nonché gli errori di HRESULT che indicano la mancata riuscita del metodo.
HRESULT | Descrizione |
---|---|
S_OK | Metodo completato correttamente. |
E_POINTER | ppEnumerator è null. |
Commenti
Questo metodo elenca tutti i runtime caricati, anche se sono stati caricati con funzioni deprecate, ad esempio CorBindToRuntime.
Requisiti
Piattaforme: vedere Requisiti di sistema di .NET Framework.
Intestazione: MetaHost.h
Libreria: Incluso come risorsa in MSCorEE.dll
Versioni di .NET Framework: Disponibile da 4