EVENT_FILTER_EVENT_NAME 구조체(evntprov.h)

EVENT_FILTER_EVENT_NAME 구조체는 이벤트 이름 또는 줄기 워크 이름 필터의 EVENT_FILTER_DESCRIPTOR 구조에 사용되는 이벤트 ID를 정의합니다.

이 필터는 사용 설정 호출의 수준/키워드(keyword) 통해 로깅 세션에서 사용하도록 설정된 이벤트에만 적용됩니다.

구문

typedef struct _EVENT_FILTER_EVENT_NAME {
  ULONGLONG MatchAnyKeyword;
  ULONGLONG MatchAllKeyword;
  UCHAR     Level;
  BOOLEAN   FilterIn;
  USHORT    NameCount;
  UCHAR     Names[ANYSIZE_ARRAY];
} EVENT_FILTER_EVENT_NAME, *PEVENT_FILTER_EVENT_NAME;

멤버

MatchAnyKeyword

필터링할 이벤트의 범주를 결정하는 키워드의 비트 마스크입니다.

MatchAllKeyword

이 비트 마스크는 선택 사항입니다. 이 마스크는 필터링하려는 이벤트의 범주를 추가로 제한합니다. 이벤트의 키워드(keyword) MatchAnyKeyword 조건을 충족하는 경우 공급자는 이 마스크의 모든 비트가 이벤트의 키워드(keyword) 있는 경우에만 이벤트를 필터링합니다. MatchAnyKeyword가 0인 경우 이 마스크는 사용되지 않습니다.

Level

필터링할 이벤트의 심각도 수준을 정의합니다.

FilterIn

True 이면 제공된 이름과 일치하는 이벤트를 필터링합니다. false 이면 필터링할 수 있습니다.

EVENT_FILTER_TYPE_STACKWALK_NAME필터 형식에 사용되는 경우 이벤트에서 필터링된 에 대해 수집된 스택이 있습니다.

NameCount

Names 멤버의 이름 수입니다.

Names[ANYSIZE_ARRAY]

Null로 종료된 UTF-8 이벤트 이름의 NameCount 긴 배열입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10 버전 1709 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2016 [데스크톱 앱만 해당]
머리글 evntprov.h