Evento ETW Exception Thrown_V1
Esse evento captura informações sobre as exceções geradas.
A tabela a seguir mostra a palavra-chave com a qual o evento é acionado, além do nível do evento. (Para obter mais informações, consulte Palavras-chaves e níveis CLR ETW.)
Palavra-chave para acionar o evento | Nível |
---|---|
ExceptionKeyword (0x8000) |
Warning (2) |
A tabela a seguir mostra as informações do evento.
Evento | ID do evento | Acionado quando |
---|---|---|
ExceptionThrown_V1 |
80 | Uma exceção gerenciada é gerada. |
A tabela a seguir mostra dados do evento.
Nome do campo | Tipo de dados | Descrição |
---|---|---|
Tipo de exceção | win:UnicodeString | Tipo da exceção; por exemplo, System.NullReferenceException . |
Mensagem de exceção | win:UnicodeString | A mensagem de exceção real. |
EIPCodeThrow | win:Pointer | Ponteiro de instrução em que ocorreu a exceção. |
ExceptionHR | win:UInt32 | Exceção HRESULT. |
ExceptionFlags | win:UInt16 | 0x01: HasInnerException (consulte Eventos CLR ETW na documentação do Visual Basic). 0x02: IsNestedException. 0x04: IsRethrownException. 0x08: IsCorruptedStateException (indica que o estado do processo está corrompido. Confira Tratamento de exceções de estado corrompido). 0x10: IsCLSCompliant (uma exceção que é derivada de Exception está em conformidade com CLS; caso contrário, ela não está em conformidade com CLS). |
ClrInstanceID | win:UInt16 | ID exclusiva da instância do CLR ou do CoreCLR. |
Confira também
Colaborar conosco no GitHub
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.