EClrEvent (Enumeración)
Describe los eventos de Common Language Runtime (CLR) para los que el host puede registrar las devoluciones de llamada.
typedef enum {
Event_ClrDisabled,
Event_DomainUnload,
Event_MDAFired,
Event_StackOverflow
} EClrEvent;
Miembros
Miembro |
Descripción |
---|---|
Event_ClrDisabled |
Especifica un error irrecuperable de CLR. |
Event_DomainUnload |
Especifica la descarga de un objeto AppDomain determinado. |
Event_MDAFired |
Especifica que se ha generado un mensaje del asistente para la depuración administrada (MDA). |
Event_StackOverflow |
Especifica que se ha producido un error de desbordamiento de pila. |
Comentarios
El host puede registrar las devoluciones de llamada de cualquiera de los tipos de eventos descritos por EClrEvent mediante llamadas a los métodos de la interfaz ICLROnEventManager. El host obtiene un puntero a esta interfaz con una llamada al método ICLRControl::GetCLRManager.
Los eventos Event_CLRDisabled y Event_DomainUnload pueden provocarse más de una vez y desde diferentes subprocesos para indicar que CLR se ha descargado o deshabilitado.
El evento Event_MDAFired provoca la creación de una instancia de MDAInfo que contiene los detalles del mensaje del MDA. Para obtener más información sobre MDA, vea Diagnóstico de errores con ayudantes de depuraciones administradas.
Requisitos
Plataformas: vea Requisitos de sistema de .NET Framework.
Encabezado: MSCorEE.h
Biblioteca: MSCorEE.dll
Versiones de .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0