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, Niveaux et mots clés ETW du CLR.)

Mot clé destiné à déclencher l'événement.

Niveau

ExceptionKeyword (0x8000)

Avertissement (2)

Le tableau suivant affiche des informations sur les événements.

Événement

ID d'événement

Déclenché lorsque

ExceptionThrown_V1

80

Une exception managée est levée.

Le tableau suivant répertorie les données d'événement.

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

Le message d'exception.

EIPCodeThrow

win:Pointer

Pointeur d'instruction où l'exception s'est produite.

ExceptionHR

win:UInt32

Exception HRESULT (page éventuellement en anglais).

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 altéré ; consultez Handling Corrupted State Exceptions (page éventuellement en anglais) sur MSDN).

0x10 : IsCLSCompliant (une exception qui dérive de Exception est conforme CLS ; sinon elle n'est pas conforme CLS).

ClrInstanceID

win:UInt16

ID unique pour l'instance de CLR ou CoreCLR.

Voir aussi

Concepts

Événements ETW du CLR