EClrEvent (Enumeración)

Describe los eventos de Common Language Runtime (CLR) para los que el host puede registrar devoluciones de llamada.

Sintaxis

typedef enum {  
    Event_ClrDisabled,  
    Event_DomainUnload,  
    Event_MDAFired,  
    Event_StackOverflow  
} EClrEvent;  

Miembros

Miembro Descripción
Event_ClrDisabled Especifica un error de CLR irrecuperable.
Event_DomainUnload Especifica la descarga de un objeto determinado AppDomain.
Event_MDAFired Especifica que se ha generado un mensaje del Asistente para depuración administrada (MDA).
Event_StackOverflow Especifica que se ha producido un error de desbordamiento de pila.

Comentarios

El host puede registrar devoluciones de llamada para cualquiera de los tipos de eventos descritos mediante EClrEvent una llamada a métodos de la interfaz ICLROnEventManager. El host obtiene un puntero a esta interfaz llamando al método ICLRControl::GetCLRManager.

Los eventos Event_CLRDisabled y Event_DomainUnload se pueden generar más de una vez y desde diferentes subprocesos para indicar una descarga o la deshabilitación de CLR.

El evento Event_MDAFired genera la creación de una instancia de MDAInfo que contiene los detalles del mensaje de MDA. Para más información sobre los MDA, consulte Diagnóstico de errores con asistentes de depuración administrados.

Requisitos

Plataformas: Vea Requisitos de sistema.

Encabezado: MSCorEE.h

Biblioteca: MSCorEE.dll

Versiones de .NET Framework: disponible a partir de la versión 2.0

Consulte también