EventFilters
El elemento EventFilters especifica los identificadores de evento para filtrar eventos de un proveedor basado en manifiestos.
Jerarquía de elementos
-
<
WindowsPerformanceRecorder>
-
<
Perfiles>
-
<
EventProvider>
- < EventFilters>
-
<
Perfil>
-
<
Coleccionistas>
-
<
EventCollectorId>
-
<
EventProviders>
-
<
EventProvider>
- < EventFilters>
-
<
EventProvider>
-
<
EventProviders>
-
<
EventCollectorId>
-
<
Coleccionistas>
-
<
EventProvider>
-
<
Perfiles>
Sintaxis
<EventFilters FilterIn = "true" | "false" Operation = "Set" | "Add" | "Remove" >
<!-- Child elements -->
<EventId>
</EventFilters>
Atributos y elementos
Atributos
Atributo | Descripción | Tipo de datos | Obligatorio | Valor predeterminado |
---|---|---|---|---|
FilterIn | Indica si se deben incluir o excluir los eventos especificados. | boolean | Sí | |
operación | Indica si se deben establecer o agregar palabras clave. | Este atributo puede tener uno de los siguientes valores:
|
No | Set |
Elementos secundarios
Elemento | Descripción | Requisito |
---|---|---|
EventId | Identificador de evento definido en un manifiesto. | Obligatorio, 1 o más. |
Elementos primarios
Elemento | Descripción |
---|---|
EventProvider | Representa un proveedor de eventos para el perfil. |
Comentario
El elemento EventFilters habilita el filtrado de eventos a través de EVENT_FILTER_DESCRIPTOR, type EVENT_FILTER_TYPE_EVENT_ID.
Aunque ETW admite una carga eficaz y el filtrado de atributos, los eventos deben filtrarse principalmente filtros de ámbito basados o a través de nivel y palabra clave para una menor sobrecarga de CPU.
Ejemplo
<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>