Metodo ICLRMetaHost::EnumerateLoadedRuntimes
Restituisce un'enumerazione che include un puntatore di interfaccia ICLRRuntimeInfo valido per ogni versione di Common Language Runtime (CLR) caricata in un processo specificato. Questo metodo sostituisce la funzione GetVersionFromProcess.
HRESULT EnumerateLoadedRuntimes (
[in] HANDLE hndProcess,
[out, retval] IEnumUnknown **ppEnumerator
);
Parametri
hndProcess
[in] Handle del processo in cui controllare la presenza di runtime caricati.ppEnumerator
[out] Enumerazione IEnumUnknown di interfacce ICLRRuntimeInfo che corrispondono a ogni CLR caricato dal processo.
Valore restituito
Questo metodo restituisce gli HRESULT specifici seguenti nonché gli errori HRESULT che indicano l'esito negativo del metodo.
HRESULT |
Oggetto di descrizione |
---|---|
S_OK |
Il metodo è stato eseguito correttamente. |
E_POINTER |
ppEnumerator è null. |
Note
Questo metodo elenca tutti i runtime caricati, anche se sono stati caricati con le funzioni deprecate come CorBindToRuntime.
Requisiti
Piattaforme: vedere Requisiti di sistema di .NET Framework.
Intestazione: MetaHost.h
Libreria: inclusa come risorsa in MSCorEE.dll
Versioni di .NET Framework: 4