Compartir a través de


EClrEvent

Actualización: noviembre 2007

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_ClrDomainUnload

Especifica la descarga de un objeto AppDomain determinado.

Event_MDAFired

Especifica que se ha generado un mensaje del Ayudante 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.idl

Biblioteca: MSCorEE.dll

Versiones de .NET Framework: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Vea también

Referencia

IActionOnCLREvent

ICLRControl

Otros recursos

Enumeraciones para hosts