Compartir a través de


StackEventNameFilters

El elemento StackEventNameFilters especifica los nombres de eventos para incluir o excluir eventos de stackwalk de un proveedor de registro de seguimiento.

Nota

Disponible en Windows 10, versión 1709 y posteriores.

Jerarquía de elementos

Sintaxis

<StackEventNameFilters FilterIn = "true|false" Operation = "Set|Add|Remove" >

  <!-- Child elements -->
  <EventName>

</StackEventNameFilters>

Atributos y elementos

Atributos

Atributo Descripción Tipo de datos Obligatorio Valor predeterminado
FilterIn Indica si se deben incluir o excluir los eventos de stackwalk especificados. boolean
Level nivel de evento Byte sin signo No
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
EventName Un nombre de evento de registro de seguimiento. Requerido, 1 o más.

Elementos primarios

Elemento Descripción
EventProvider Representa un proveedor de eventos para el perfil.

Comentario

Cuando el recorrido por la pila está habilitado para un proveedor, la pila se captura para todos los eventos generados por el proveedor. La mayoría de las veces, el usuario solo está interesado en la pila de un número determinado de eventos.

Este elemento permite habilitar o deshabilitar la pila caminando en una lista de eventos basados en identificadores de eventos.

Aunque ETW admite potente carga útil y filtrado de atributos, los eventos deben filtrarse principalmente por filtros de ámbito basados o a través del nivel y la palabra clave para una menor sobrecarga de CPU.

Ejemplo

    <EventProvider Id="EventProvider_TraceLogGen" Name="*TraceLogGen">
      <StackEventNameFilters FilterIn="true" Level="5">
        <Keyword Value="0x10000000000000"/>
        <EventName Value="Preset1"/>
        <EventName Value="Preset2"/>
      </StackEventNameFilters>
    </EventProvider>

Elements