ICLRMetaHost::EnumerateLoadedRuntimes (Método)
Devuelve una enumeración que incluye un puntero de interfaz ICLRRuntimeInfo válido para cada versión de Common Language Runtime (CLR) que se carga en un proceso determinado. Este método reemplaza la función GetVersionFromProcess.
HRESULT EnumerateLoadedRuntimes (
[in] HANDLE hndProcess,
[out, retval] IEnumUnknown **ppEnumerator
);
Parámetros
hndProcess
[in] Identificador del proceso para inspeccionar los runtime cargados.ppEnumerator
[out] Enumeración IEnumUnknown de las interfaces ICLRRuntimeInfo correspondientes a cada CLR cargado por el proceso.
Valor devuelto
Este método devuelve los siguientes HRESULT específicos, así como errores HRESULT que indican la existencia de un error en el método.
HRESULT |
Descripción |
---|---|
S_OK |
El método se ha ejecutado correctamente. |
E_POINTER |
ppEnumerator es null. |
Comentarios
Este método enumera todos los runtimes cargados, incluso si se cargaron con funciones desusadas como CorBindToRuntime.
Requisitos
Plataformas: vea Requisitos de sistema de .NET Framework.
Encabezado: MetaHost.h
Biblioteca: Se incluye como recurso en MsCorEE.dll
Versiones de .NET Framework: 4