Partager via


Événement ETW d'exception Thrown_V1

Cet événement capture des informations sur les exceptions levées.

Le tableau suivant affiche le mot clé sous lequel l’événement est déclenché, ainsi que le niveau de l’événement. (Pour plus d'informations, consultez CLR ETW Keywords and Levels.)

Mot clé pour déclencher l'événement Level
ExceptionKeyword (0x8000) Avertissement (2)

Le tableau ci-dessous montre les informations liées aux événements.

Événement ID de l’événement Moment du déclenchement
ExceptionThrown_V1 80 Une exception managée est levée.

Le tableau suivant affiche des données liées aux événements.

Nom du champ Type de données Description
Type d’exception win:UnicodeString Type de l’exception, par exemple System.NullReferenceException.
Message d’exception win:UnicodeString Message d’exception réel.
EIPCodeThrow win:Pointer Pointeur d’instruction où l’exception s’est produite.
ExceptionHR win:UInt32 Exception HRESULT.
ExceptionFlags win:UInt16 0x01 : HasInnerException (consultez Événements ETW du CLR dans la documentation Visual Basic).

0x02 : IsNestedException.

0x04 : IsRethrownException.

0x08 : IsCorruptedStateException (indique que l’état du processus est endommagé ; consultez Gestion des exceptions dans un état endommagé).

0x10 : IsCLSCompliant (une exception qui dérive d’Exception est conforme CLS ; sinon elle n’est pas conforme CLS).
ClrInstanceID win:UInt16 ID unique de l'instance de CLR ou CoreCLR.

Voir aussi