EventFilters
EventFilters 元素會指定事件識別碼,以篩選以資訊清單為基礎的提供者的事件。
元素階層
-
<
WindowsPerformanceRecorder>
-
<
配置 檔>
-
<
EventProvider>
- < EventFilters>
-
<
配置 檔>
-
<
收藏家>
-
<
EventCollectorId>
-
<
EventProviders>
-
<
EventProvider>
- < EventFilters>
-
<
EventProvider>
-
<
EventProviders>
-
<
EventCollectorId>
-
<
收藏家>
-
<
EventProvider>
-
<
配置 檔>
Syntax
<EventFilters FilterIn = "true" | "false" Operation = "Set" | "Add" | "Remove" >
<!-- Child elements -->
<EventId>
</EventFilters>
屬性和項目
屬性
屬性 | 描述 | 資料類型 | 必要 | 預設 |
---|---|---|---|---|
FilterIn | 指出是否要包含或排除指定的事件。 | boolean | 是 | |
運算 | 指出是否應該設定或新增關鍵字。 | 此屬性可以有下列其中一個值:
|
No | 集合 |
子元素
元素 | 描述 | 需求 |
---|---|---|
EventId | 資訊清單中定義的事件識別碼。 | 必要,1 或更多。 |
父項目
元素 | 描述 |
---|---|
EventProvider | 表示設定檔的事件提供者。 |
備註
EventFilters 元素可透過EVENT_FILTER_DESCRIPTOR Type EVENT_FILTER_TYPE_EVENT_ID 啟用事件篩選。
雖然 ETW 支援強大的承載和屬性篩選,但事件主要是篩選型範圍篩選,或透過層級和關鍵字篩選,以降低 CPU 額外負荷。
範例
<EventProvider Id="EP_Microsoft-Windows-Win32k" Name="8c416c79-d49b-4f01-a467-e56d3aa8234c" NonPagedMemory="true">
<EventFilters FilterIn="false">
<EventId Value="164" />
<EventId Value="166" />
<EventId Value="167" />
<EventId Value="169" />
</EventFilters>
<StackFilters FilterIn="true">
<EventId Value="88" />
<EventId Value="65" />
</StackFilters>
</EventProvider>