Condividi tramite


StackKeywordLevelFilter

L'elemento StackKeywordLevelFilter specifica parole chiave evento e livello per includere o escludere eventi stackwalk.

Nota

Disponibile in Windows 10 versione 1709 e versioni successive.

Gerarchia degli elementi

Sintassi

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

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

</StackKeywordLevelFilter>

Attributi ed elementi

Attributi

Attributo Descrizione Tipo di dati Richiesto Predefinito
FilterIn Indica se includere o escludere gli eventi stackwalk specificati. boolean
Level livello di evento Byte senza segno No
Operazione Indica se le parole chiave devono essere impostate o aggiunte. Questo attributo può avere uno dei valori seguenti:
  • Set
  • Add
  • Rimuovi
No Set

Elementi figlio

Elemento Descrizione Requisito
Parola chiave Parola chiave evento Necessario

Elementi padre

Elemento Descrizione
EventProvider Rappresenta un provider di eventi per il profilo.

Commento

Quando la procedura a piedi dello stack è abilitata per un provider, lo stack viene acquisito per tutti gli eventi generati dal provider. La maggior parte del tempo, l'utente è interessato solo allo stack da un determinato numero di eventi. Questo elemento consente l'abilitazione o la disabilitazione dello stack a piedi in base alla parola chiave e al livello.

Anche se ETW supporta un potente filtro di payload e attributi, gli eventi devono essere filtrati principalmente filtri di ambito basati su livelli o tramite parole chiave e livello per meno sovraccarico della CPU.

Esempio

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

Elementi