É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. |