ICLRMetaHost::EnumerateLoadedRuntimes, méthode

Retourne une énumération qui inclut un pointeur d’interface ICLRRuntimeInfo valide pour chaque version du Common Language Runtime (CLR) chargé dans un processus donné. Cette méthode remplace la fonction GetVersionFromProcess.

Syntaxe

HRESULT EnumerateLoadedRuntimes (  
    [in] HANDLE hndProcess,  
    [out, retval] IEnumUnknown **ppEnumerator  
);  

Paramètres

hndProcess
[in] Handle du processus à inspecter pour les runtimes chargés.

ppEnumerator
[out] Énumération IEnumUnknown des interfaces ICLRRuntimeInfo correspondant à chaque CLR chargé par le processus.

Valeur de retour

Cette méthode retourne les HRESULT spécifiques suivants ainsi que les erreurs HRESULT indiquant l'échec de la méthode.

HRESULT Description
S_OK La commande s'est correctement terminée.
E_POINTER ppEnumerator a la valeur null.

Notes

Cette méthode liste tous les runtimes chargés, même s’ils ont été chargés avec des fonctions dépréciées telles que CorBindToRuntime.

Spécifications

Plateformes : Consultez Configuration requise.

En-tête : MetaHost.h

Bibliothèque : incluse en tant que ressource dans MsCorEE.dll

Versions de .NET Framework : Disponibles depuis 4

Voir aussi