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 为零,则不使用此掩码。
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 |
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈