Compartir a través de


Eventos de excepción del entorno de ejecución de .NET

Estos eventos de entorno de ejecución capturan información sobre las excepciones que se inician. Para obtener más información sobre cómo usar estos eventos con fines de diagnóstico, vea Registro y seguimiento de aplicaciones .NET.

Evento ExceptionThrown_V1

Palabra clave para generar el evento Nivel
ExceptionKeyword (0x8000) Error (1)

En la siguiente tabla se muestra la información del evento.

Evento Id. de evento Se genera cuando
ExceptionThrown_V1 80 Se genera una excepción administrada.
Nombre del campo Tipo de datos Descripción
ExceptionType win:UnicodeString Tipo de la excepción; por ejemplo, System.NullReferenceException.
ExceptionMessage win:UnicodeString Mensaje actual de la excepción.
EIPCodeThrow win:Pointer Puntero de instrucción donde se ha producido la excepción.
ExceptionHR win:UInt32 Excepción HRESULT.
ExceptionFlags win:UInt16 0x01: HasInnerException.

0x02: IsNestedException.

0x04: IsRethrownException.

0x08: IsCorruptedStateException (indica que el estado del proceso está dañado; vea Control de excepciones de estado dañadas).

0x10: IsCLSCompliant (una excepción que deriva de Exception es conforme a CLS; de lo contrario, no es conforme a CLS).
ClrInstanceID win:UInt16 Identificador único para la instancia de CLR o CoreCLR.

Evento ExceptionCatchStart

Este evento se genera cuando comienza un controlador catch de excepción administrada.

Palabra clave para generar el evento Nivel
ExceptionKeyword (0x8000) Informativo (4)

En la siguiente tabla se muestra la información del evento.

Evento Id. de evento Se genera cuando
ExceptionCatchStart 250 El entorno de ejecución controla una excepción administrada.
Nombre del campo Tipo de datos Descripción
EIPCodeThrow win:Pointer Puntero de instrucción donde se ha producido la excepción.
MethodID win:Pointer Puntero al descriptor de método del método en el que se ha producido la excepción.
MethodName win:UnicodeString Nombre del método en el que se ha producido la excepción.
ClrInstanceID win:UInt16 Identificador único para la instancia de CLR o CoreCLR.

Evento ExceptionCatchStop

Este evento se genera cuando finaliza un controlador catch de excepciones administradas.

Palabra clave para generar el evento Nivel
ExceptionKeyword (0x8000) Informativo (4)

En la siguiente tabla se muestra la información del evento.

Evento Id. de evento Se genera cuando
ExceptionCatchStop 251 Ha terminado un controlador catch de excepciones administradas.

Evento ExceptionFinallyStart

Este evento se genera cuando comienza un controlador finally de excepciones administradas.

Palabra clave para generar el evento Nivel
ExceptionKeyword (0x8000) Informativo (4)

En la siguiente tabla se muestra la información del evento.

Evento Id. de evento Se genera cuando
ExceptionFinallyStart 252 El entorno de ejecución controla una excepción administrada.
Nombre del campo Tipo de datos Descripción
EIPCodeThrow win:Pointer Puntero de instrucción donde se ha producido la excepción.
MethodID win:Pointer Puntero al descriptor de método del método en el que se ha producido la excepción.
MethodName win:UnicodeString Nombre del método en el que se ha producido la excepción.
ClrInstanceID win:UInt16 Identificador único para la instancia de CLR o CoreCLR.

Evento ExceptionFinallyStop

Este evento se genera cuando finaliza un controlador catch de excepciones administradas.

Palabra clave para generar el evento Nivel
ExceptionKeyword (0x8000) Informativo (4)

En la siguiente tabla se muestra la información del evento.

Evento Id. de evento Se genera cuando
ExceptionFinallyStop 253 Ha terminado un controlador finally de excepción administrada.

Evento ExceptionFilterStart

Este evento se genera cuando comienza el filtrado de una excepción administrada.

Palabra clave para generar el evento Nivel
ExceptionKeyword (0x8000) Informativo (4)

En la siguiente tabla se muestra la información del evento.

Evento Id. de evento Se genera cuando
ExceptionFilterStart 254 Comienza el filtrado de una excepción administrada.
Nombre del campo Tipo de datos Descripción
EIPCodeThrow win:Pointer Puntero de instrucción donde se ha producido la excepción.
MethodID win:Pointer Puntero al descriptor de método del método en el que se ha producido la excepción.
MethodName win:UnicodeString Nombre del método en el que se ha producido la excepción.
ClrInstanceID win:UInt16 Identificador único para la instancia de CoreCLR.

Evento ExceptionFilterStop

Este evento se genera cuando finaliza el filtrado de una excepción administrada.

Palabra clave para generar el evento Nivel
ExceptionKeyword (0x8000) Informativo (4)

En la siguiente tabla se muestra la información del evento.

Evento Id. de evento Se genera cuando
ExceptionFilteringStart 255 Finaliza el filtrado de una excepción administrada.

Evento ExceptionThrownStop

Este evento se genera cuando el entorno de ejecución ha terminado de controlar una excepción administrada que se ha iniciado.

Palabra clave para generar el evento Nivel
ExceptionKeyword (0x8000) Informativo (4)

En la siguiente tabla se muestra la información del evento.

Evento Id. de evento Se genera cuando
ExceptionThrownStop 256 Finaliza el filtrado de una excepción administrada.