Partilhar via


Evento etw de exceção Thrown_V1

Este evento captura informações sobre as exceções que são emitidas.

A tabela seguinte mostra a palavra-chave sob a qual o evento é gerado e o nível do evento. (Para obter mais informações, consulte Palavras-chave e Níveis do CLR ETW.)

Palavra-chave para criar o evento Level
ExceptionKeyword (0x8000) Aviso (2)

A tabela seguinte mostra as informações do evento.

Evento ID do Evento Gerado quando
ExceptionThrown_V1 80 É emitida uma exceção gerida.

A tabela seguinte mostra os 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 Mensagem de exceção real.
EIPCodeThrow win:Pointer Ponteiro de instruções onde ocorreu a exceção.
ExceptionHR win:UInt32 Exceção HRESULT.
ExceptionFlags win:UInt16 0x01: HasInnerException (veja Eventos CLR ETW na documentação do Visual Basic).

0x02: IsNestedException.

0x04: IsRethrownException.

0x08: IsCorruptedStateException (indica que o estado do processo está danificado; veja Processar Exceções de Estado Danificado).

0x10: IsCLSCompliant (uma exceção que deriva é Exception compatível com CLS; caso contrário, não é compatível com CLS).
ClrInstanceID win:UInt16 ID exclusivo para a instância de CLR ou CoreCLR.

Ver também