ICLRMetaHost::EnumerateLoadedRuntimes (Método)
Devuelve una enumeración que contiene un puntero de interfaz ICLRRuntimeInfo válido para cada versión de Common Language Runtime (CLR) cargada en un proceso determinado. Este método sustituye a la función GetVersionFromProcess.
Sintaxis
HRESULT EnumerateLoadedRuntimes (
[in] HANDLE hndProcess,
[out, retval] IEnumUnknown **ppEnumerator
);
Parámetros
hndProcess
[in] Identificador del proceso que se va a inspeccionar para los runtimes cargados.
ppEnumerator
[out] Enumeración IEnumUnknown de interfaces ICLRRuntimeInfo correspondientes a cada CLR que carga el proceso.
Valor devuelto
Este método devuelve los siguientes HRESULT específicos y los errores HRESULT que indican un error del método.
HRESULT | Descripción |
---|---|
S_OK | El método se completó correctamente. |
E_POINTER | ppEnumerator es null. |
Comentarios
Este método enumera todos los runtimes cargados, incluso si se han cargado con funciones en desuso, como CorBindToRuntime.
Requisitos
Plataformas: Vea Requisitos de sistema.
Encabezado: MetaHost.h
Biblioteca: incluida como recurso en MSCorEE.dll
Versiones de .NET Framework: disponible a partir de la versión 4