StackEventNameFilters
Das StackEventNameFilters-Element gibt Ereignisnamen an, die Stackwalk-Ereignisse von einem Ablaufverfolgungsanbieter einschließen oder ausschließen sollen.
Hinweis
Verfügbar unter Windows 10, Version 1709 und höher.
Elementhierarchie
-
<
WindowsPerformanceRecorder>
-
<
Profile>
-
<
EventProvider>
- < StackEventNameFilters>
-
<
Profil>
-
<
Sammler>
-
<
EventCollectorId>
-
<
EventProviders>
-
<
EventProvider>
- < StackEventNameFilters>
-
<
EventProvider>
-
<
EventProviders>
-
<
EventCollectorId>
-
<
Sammler>
-
<
EventProvider>
-
<
Profile>
Syntax
<StackEventNameFilters FilterIn = "true|false" Operation = "Set|Add|Remove" >
<!-- Child elements -->
<EventName>
</StackEventNameFilters>
Attribute und Elemente
Attribute
attribute | BESCHREIBUNG | Datentyp | Erforderlich | Standard |
---|---|---|---|---|
FilterIn | Gibt an, ob die angegebenen Stackwalk-Ereignisse eingeschlossen oder ausgeschlossen werden sollen. | boolean | Ja | |
Level | Ereignisebene | Byte ohne Vorzeichen | Nein | |
Vorgang | Gibt an, ob Schlüsselwörter festgelegt oder hinzugefügt werden sollen. | Dieses Attribut kann einen der folgenden Werte annehmen:
|
Nein | Set |
Untergeordnete Elemente
Element | BESCHREIBUNG | Anforderung |
---|---|---|
EventName | Ein Name des Ablaufverfolgungsereignisses. | Erforderlich, mindestens 1. |
Übergeordnete Elemente
Element | Beschreibung |
---|---|
EventProvider | Stellt einen Ereignisanbieter für das Profil dar. |
Anmerkung
Wenn das Stapelgehen für einen Anbieter aktiviert ist, wird der Stapel für alle vom Anbieter generierten Ereignisse erfasst. In den meisten Fällen ist der Benutzer nur an einem Stapel von nur einer bestimmten Anzahl von Ereignissen interessiert.
Dieses Element ermöglicht das Aktivieren oder Deaktivieren des Stapels für eine Liste von Ereignissen basierend auf Ereignis-IDs.
Obwohl ETW leistungsstarke Nutzlast- und Attributfilterung unterstützt, sollten Ereignisse in erster Linie basierend auf Bereichsfiltern oder über Ebene und Schlüsselwort (keyword) gefiltert werden, um den CPU-Aufwand zu reduzieren.
Beispiel
<EventProvider Id="EventProvider_TraceLogGen" Name="*TraceLogGen">
<StackEventNameFilters FilterIn="true" Level="5">
<Keyword Value="0x10000000000000"/>
<EventName Value="Preset1"/>
<EventName Value="Preset2"/>
</StackEventNameFilters>
</EventProvider>