Поделиться через


Фильтры StackEventName

Элемент StackEventNameFilters задает имена событий для включения или исключения событий stackwalk из поставщика tracelogging.

Примечание

Доступно в Windows 10 версии 1709 и более поздних.

Иерархия элементов

Синтаксис

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

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

</StackEventNameFilters>

Атрибуты и элементы

Атрибуты

Атрибут Описание Тип данных Обязательно Значение по умолчанию
FilterIn Указывает, следует ли включать или исключать указанные события stackwalk. Логическое Да
Уровень уровень события Байт без знака Нет
Операция Указывает, следует ли задавать или добавлять ключевые слова. Этот атрибут может иметь одно из следующих значений:
  • Присвойте параметру
  • Добавить
  • Удалить
Нет Присвойте параметру

Дочерние элементы

Элемент Описание Требование
EventName Имя события tracelogging. Обязательный, 1 или более.

Родительские элементы

Элемент Описание
EventProvider Представляет поставщика событий для профиля.

Комментарий

Если для поставщика включена функция обхода стека, стек фиксируется для всех событий, созданных поставщиком. В большинстве случаев пользователя интересует только стек из определенного количества событий.

Этот элемент позволяет включать или отключает стек для просмотра списка событий на основе идентификаторов событий.

Несмотря на то, что трассировка событий Windows поддерживает эффективную фильтрацию полезных данных и атрибутов, события должны в первую очередь фильтроваться область фильтрами или с помощью уровней и ключевое слово для снижения затрат на ЦП.

Пример

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

Elements (XElement Dynamic Property) (Elements (Динамическое свойство XElement))