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. |