Compartilhar via


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.

Consulte também

Conceitos

Eventos ETW CLR