Partager via


StackKeywordLevelFilter

L’élément StackKeywordLevelFilter spécifie les mots clés d’événement et le niveau à inclure ou à exclure les événements stackwalk.

Notes

Disponible sur Windows 10, version 1709 et ultérieure.

Hiérarchie d’éléments

Syntaxe

<StackKeywordLevelFilter FilterIn = "true|false" Level = "unsigned byte" Operation = "Set|Add|Remove" >

  <!-- Child elements -->
  <keyword>

</StackKeywordLevelFilter>

Attributs et éléments

Attributs

Attribut Description Type de données Obligatoire Default
FilterIn Indique s’il faut inclure ou exclure les événements stackwalk spécifiés. boolean Oui
Niveau niveau événement Octet non signé Non
opération Indique si des mots clés doivent être définis ou ajoutés. Cet attribut peut avoir l’une des valeurs suivantes :
  • Définissez
  • Ajouter
  • Supprimer
Non Définissez

Éléments enfants

Élément Description Condition requise
Mot clé Mot clé d’événements Requis

Éléments parents

Élément Description
Eventprovider Représente un fournisseur d’événements pour le profil.

Remarque

Lorsque la marche à pied de la pile est activée pour un fournisseur, la pile est capturée pour tous les événements générés par le fournisseur. La plupart du temps, l’utilisateur n’est intéressé par la pile qu’à partir d’un certain nombre d’événements. Cet élément permet d’activer ou de désactiver la marche de la pile en fonction de mot clé et de niveau.

Même si ETW prend en charge un filtrage puissant de charge utile et d’attribut, les événements doivent principalement être filtrés en fonction des filtres d’étendue ou via le niveau et mot clé pour moins de surcharge processeur.

 Exemple

    <EventProvider Id="EventProvider_TraceLogGen" Name="*TraceLogGen">
      <StackKeywordLevelFilter FilterIn="true" Level="5">
        <Keyword Value="0x10000000000000"/>
      </StackKeywordLevelFilter>
    </EventProvider>

Éléments