EVENT_FILTER_EVENT_ID 结构 (evntprov.h)

EVENT_FILTER_EVENT_ID 结构定义在事件 ID 或堆栈遍地筛选器EVENT_FILTER_DESCRIPTOR结构中使用的事件 ID。

语法

typedef struct _EVENT_FILTER_EVENT_ID {
  BOOLEAN FilterIn;
  UCHAR   Reserved;
  USHORT  Count;
  USHORT  Events[ANYSIZE_ARRAY];
} EVENT_FILTER_EVENT_ID, *PEVENT_FILTER_EVENT_ID;

成员

FilterIn

一个 值,该值指示应为 事件 成员中传递的事件 ID 启用或禁用筛选。

如果此成员为 TRUE,则为指定的事件 ID 启用筛选。 如果此成员为 FALSE,则对事件 ID 禁用筛选。

Reserved

保留值。

Count

事件成员中的 事件 ID 数。

Events[ANYSIZE_ARRAY]

事件 ID 的数组。

注解

当EVENT_FILTER_DESCRIPTOR的Type 成员设置为 EVENT_FILTER_TYPE_EVENT_ID EVENT_FILTER_TYPE_STACKWALK 时,EVENT_FILTER_DESCRIPTOR 结构将使用EVENT_FILTER_EVENT_ID结构。 这对应于事件 ID 筛选器 (一个可能的作用域筛选器) 或堆栈遍地筛选器。 EVENT_FILTER_EVENT_ID 结构包含一个事件 ID 数组和一个布尔值,该值指示为指定的事件 ID 启用或禁用筛选。

要求

要求
最低受支持的客户端 Windows 8.1 [仅限桌面应用]
最低受支持的服务器 Windows Server 2012 R2 [仅限桌面应用]
标头 evntprov.h

另请参阅

ENABLE_TRACE_PARAMETERS

EVENT_FILTER_DESCRIPTOR

EnableTraceEx2