다음을 통해 공유


EventFilters

EventFilters 요소는 매니페스트 기반 공급자의 이벤트를 필터링하는 이벤트 ID를 지정합니다.

요소 계층 구조

구문

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

  <!-- Child elements -->
  <EventId>

</EventFilters>

특성 및 요소

특성

attribute Description 데이터 형식 필수 기본값
FilterIn 지정된 이벤트의 포함 또는 제외 여부를 나타냅니다. boolean
작업 키워드를 설정하거나 추가해야 하는지 여부를 나타냅니다. 이 특성에는 다음 값 중 하나가 있을 수 있습니다.
  • 설정
  • 추가
  • 제거
설정

자식 요소

요소 Description 요구 사항
EventId 매니페스트에 정의된 이벤트 ID입니다. 필수, 1 이상.

부모 요소

요소 Description
EventProvider 프로필에 대한 이벤트 공급자를 나타냅니다.

설명

EventFilters 요소는 EVENT_FILTER_DESCRIPTOR, Type EVENT_FILTER_TYPE_EVENT_ID를 통해 이벤트 필터링을 사용하도록 설정합니다.

ETW는 강력한 페이로드 및 특성 필터링을 지원하지만 CPU 오버헤드를 줄이기 위해 주로 범위 필터를 기반으로 또는 수준 및 키워드를 통해 이벤트를 필터링해야 합니다.

예제

    <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>

요소