Evento ETW exceção Thrown_V1
Este evento captura informações sobre as exceções que são lançados.
A tabela a seguir mostra a palavra-chave sob a qual o evento é gerado e o nível do evento. (Para obter mais informações, consulte Níveis e palavras-chave do ETW CLR.)
Palavra-chave para disparar o evento. |
Level |
---|---|
ExceptionKeyword(0x8000) |
Aviso (2) |
A tabela a seguir mostra as informações de evento.
Evento |
Identificação de evento |
Gerado quando |
---|---|---|
ExceptionThrown_V1 |
80 |
Uma exceção gerenciada é lançada. |
A tabela a seguir mostra os dados de evento.
Nome do campo |
Tipo de dados |
Descrição |
---|---|---|
Tipo de exceção |
Win: UnicodeString |
Tipo de exceção; Por exemplo, System.NullReferenceException. |
Mensagem de exceção |
Win: UnicodeString |
Mensagem de exceção real. |
EIPCodeThrow |
Win: ponteiro |
Ponteiro de instrução onde ocorreu a exceção. |
ExceptionHR |
Win: UInt32. |
Exceção HRESULT. |
Sinalizadores de exceção |
Win: UInt16. |
0x01: HasInnerException (consulte Eventos ETW CLR na documentação do Visual Basic). 0x02: IsNestedException. 0x04: IsRethrownException. 0x08: IsCorruptedStateException (indica que o estado do processo está corrompido; consulte Tratamento exceções de estado corrompido no MSDN). 0x10: IsCLSCompliant (uma exceção que deriva do Exception é compatível com CLS; Caso contrário, não é compatível com CLS). |
ClrInstanceID |
Win: UInt16. |
Identificação exclusiva para a instância do CLR ou CoreCLR. |