ICLRMetaHost::EnumerateLoadedRuntimes, méthode
Retourne une énumération qui contient un pointeur d'interface ICLRRuntimeInfo valide pour chaque version du Common Language Runtime (CLR) chargée dans un processus donné. Cette méthode remplace la fonction GetVersionFromProcess.
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 d'interface ICLRRuntimeInfo qui correspondent à chaque CLR chargé par le processus.
Valeur de retour
Cette méthode retourne les HRESULT spécifiques suivants ainsi que les erreurs HRESULT qui indiquent l'échec de la méthode.
HRESULT |
Description |
---|---|
S_OK |
La méthode s'est correctement terminée. |
E_POINTER |
ppEnumerator a la valeur null. |
Notes
Cette méthode répertorie toutes les exécutions chargées, même si elles ont été chargées avec les fonctions déconseillées telles que CorBindToRuntime.
Configuration requise
Plateformes : consultez Configuration requise du .NET Framework.
En-tête : MetaHost.h
Bibliothèque : incluse en tant que ressource dans MSCorEE.dll
Versions du .NET Framework : 4