EventFilters
O elemento EventFilters especifica IDs de evento para filtrar eventos de um provedor baseado em manifesto.
Hierarquia de elementos
-
<
WindowsPerformanceRecorder>
-
<
Perfis>
-
<
Eventprovider>
- < EventFilters>
-
<
Perfil>
-
<
Colecionadores>
-
<
EventCollectorId>
-
<
EventProviders>
-
<
Eventprovider>
- < EventFilters>
-
<
Eventprovider>
-
<
EventProviders>
-
<
EventCollectorId>
-
<
Colecionadores>
-
<
Eventprovider>
-
<
Perfis>
Syntax
<EventFilters FilterIn = "true" | "false" Operation = "Set" | "Add" | "Remove" >
<!-- Child elements -->
<EventId>
</EventFilters>
Atributos e elementos
Atributos
Atributo | Descrição | Tipo de dados | Obrigatório | Padrão |
---|---|---|---|---|
FilterIn | Indica se os eventos especificados devem ser incluídos ou excluídos. | booleano | Sim | |
Operação | Indica se as palavras-chave devem ser definidas ou adicionadas. | Esse atributo pode ter um dos seguintes valores:
|
Não | Definir |
Elementos filho
Elemento | Descrição | Requisito |
---|---|---|
EventId | A ID do evento definida em um manifesto. | Obrigatório, 1 ou mais. |
Elementos pai
Elemento | Descrição |
---|---|
Eventprovider | Representa um provedor de eventos para o perfil. |
Comentário
O elemento EventFilters habilita a filtragem de eventos por meio de EVENT_FILTER_DESCRIPTOR, Tipo EVENT_FILTER_TYPE_EVENT_ID.
Embora o ETW dê suporte à filtragem avançada de conteúdo e atributo, os eventos devem ser filtrados principalmente com base em filtros de escopo ou por meio de nível e palavra-chave para menos sobrecarga de CPU.
Exemplo
<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>