Événement ETW de pile
L’événement de pile doit être utilisé conjointement avec d’autres événements pour générer des arborescences d’appels de procédure après le déclenchement d’un événement. Il est enregistré quand le fournisseur du runtime est activé. Il s’agit d’un événement très fréquent, car il est déclenché à chaque déclenchement d’un autre événement runtime. Pour cette raison, nous vous recommandons d’utiliser cet événement avec précaution.
Le tableau suivant montre les mots clés et les niveaux. (Pour plus d'informations, consultez CLR ETW Keywords and Levels.)
Mot clé pour déclencher l'événement | Level |
---|---|
StackKeyword (0x40000000) |
LogAlways(0) |
Le tableau ci-dessous montre les informations liées aux événements.
Événement | ID de l’événement | Moment du déclenchement |
---|---|---|
CLRStackWalk |
82 | Conjointement avec d’autres événements pour générer les arborescences des appels de procédure après un événement. |
Le tableau ci-dessous montre les données liées aux événements.
Nom du champ | Type de données | Description |
---|---|---|
ClrInstanceID | win:Uint16 | Identificateur de runtime unique. |
Reserved1 | win:UInt8 | Réservé. |
Reserved2 | win:UInt8 | Réservé. |
FrameCount | win:UInt32 | Nombre de frames dans l’arborescence des appels de procédure. |
Pile | win:Pointer | Colonnes de pointeurs d’instruction. |