Compartir a través de


EventFilters

El elemento EventFilters especifica los identificadores de evento para filtrar eventos de un proveedor basado en manifiestos.

Jerarquía de elementos

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
operación Indica si se deben establecer o agregar palabras clave. Este atributo puede tener uno de los siguientes valores:
  • Set
  • Sumar
  • Quitar
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>

Elements