Evento ETW de excepción Thrown_V1

Este evento captura información acerca de las excepciones que se producen.

En la siguiente tabla se muestran la palabra clave con la que se genera el evento y el nivel del evento. (Para obtener más información, vea Palabras clave y niveles ETW de CLR.)

Palabra clave para generar el evento

Nivel

ExceptionKeyword (0x8000)

Advertencia (2)

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

Evento

Identificador de evento

Se genera cuando

ExceptionThrown_V1

80

Se produce una excepción administrada.

En la siguiente tabla se muestran los datos del evento.

Nombre de campo

Tipo de datos

Descripción

Tipo de excepción

win:UnicodeString

El tipo de la excepción; por ejemplo, System.NullReferenceException.

Mensaje de la excepción

win:UnicodeString

El mensaje de excepción real.

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 (vea Eventos ETW de CLR en la documentación de Visual Basic).

0x02: IsNestedException.

0x04: IsRethrownException.

0x08: IsCorruptedStateException (indica que el estado del proceso está dañado; vea Handling Corrupted State Exceptions en MSDN).

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.

Vea también

Conceptos

Eventos ETW de CLR