Condividi tramite


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

Vedere anche

Riferimenti

Interfaccia ICLRMetaHost

Altre risorse

Hosting (riferimenti alle API non gestite)