EventNameFilters
L'elemento EventNameFilters include o esclude gli eventi di tracelogging in base ai nomi.
Nota
Disponibile in Windows 10 versione 1709 e successive.
Gerarchia degli elementi
-
<
WindowsPerformanceRecorder>
-
<
Profili>
-
<
EventProvider>
- < EventNameFilters>
-
<
Profilo>
-
<
Collezionisti>
-
<
EventCollectorId>
-
<
EventProviders>
-
<
EventProvider>
- < EventNameFilters>
-
<
EventProvider>
-
<
EventProviders>
-
<
EventCollectorId>
-
<
Collezionisti>
-
<
EventProvider>
-
<
Profili>
Sintassi
<EventNameFilters FilterIn="true|false" Level="unsigned byte" Operation ="Set|Add|Remove" >
<!-- Child elements -->
<Keyword>
<EventName>
</EventNameFilters>
Attributi ed elementi
Attributi
Attributo | Descrizione | Tipo di dati | Richiesto | Predefinito |
---|---|---|---|---|
FilterIn | Indica se includere o escludere gli eventi stackwalk specificati. | boolean | Sì | |
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:
|
No | Set |
Elementi figlio
Elemento | Descrizione | Requisito |
---|---|---|
EventName | Nome dell'evento tracelogging. | Obbligatorio, 1 o più. |
Parola chiave | Parola chiave Event | Facoltativo |
Elementi padre
Elemento | Descrizione |
---|---|
EventProvider | Rappresenta un provider di eventi per il profilo. |
Commento
L'elemento EventNameFilters abilita il filtro degli eventi tramite EVENT_FILTER_DESCRIPTOR, Type EVENT_FILTER_TYPE_EVENT_NAME.
Anche se ETW supporta potenti filtri di payload e attributi, gli eventi devono essere filtrati principalmente in base ai filtri di ambito o tramite livello e parola chiave per un sovraccarico inferiore della CPU.
Esempio
<EventProvider Id="EventProvider_TraceLogGen" Name="3970F9cf-2c0c-4f11-b1cc-e3a1e9958833">
<EventNameFilters FilterIn="true" Level="5">
<Keyword Value="0x10000000000000"/>
<EventName Value="Preset1"/>
<EventName Value="Preset2"/>
</EventNameFilters>
</EventProvider>