Evento ETW de excepción Thrown_V1
Este evento captura información sobre las excepciones que se generan.
En la tabla siguiente se muestra la palabra clave bajo la que se genera el evento, y el nivel del evento. (Para obtener más información, vea CLR ETW Keywords and Levels).
Palabra clave para generar el evento | Nivel |
---|---|
ExceptionKeyword (0x8000) |
Advertencia (2) |
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. |
En la siguiente tabla se muestran los datos del evento.
Nombre del campo | Tipo de datos | Descripción |
---|---|---|
Tipo de excepción | win:UnicodeString | Tipo de la excepción; por ejemplo, System.NullReferenceException . |
Mensaje de la excepción | 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 (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; consulta 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. |
Consulte también
Colaborar con nosotros en GitHub
El origen de este contenido se puede encontrar en GitHub, donde también puede crear y revisar problemas y solicitudes de incorporación de cambios. Para más información, consulte nuestra guía para colaboradores.