estructura EVENT_FILTER_EVENT_NAME (evntprov.h)

La estructura de EVENT_FILTER_EVENT_NAME define los identificadores de evento usados en una estructura de EVENT_FILTER_DESCRIPTOR para un filtro de nombre de evento o nombre de tutorial detalk.

Este filtro solo se aplicará a los eventos que están habilitados en la sesión de registro, a través de nivel o palabra clave en la llamada de habilitación.

Sintaxis

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;

Miembros

MatchAnyKeyword

Máscara de bits de palabras clave que determinan la categoría de eventos en las que se va a filtrar.

MatchAllKeyword

Esta máscara de bits es opcional. Esta máscara restringe aún más la categoría de eventos en los que desea filtrar. Si la palabra clave del evento cumple la condición MatchAnyKeyword , el proveedor filtrará el evento solo si todos los bits de esta máscara existen en la palabra clave del evento. Esta máscara no se usa si MatchAnyKeyword es cero.

Level

Define el nivel de gravedad del evento en el que se va a filtrar.

FilterIn

True para filtrar los eventos que coinciden con los nombres proporcionados en; false para filtrarlos.

Cuando se usa para el tipo de filtro EVENT_FILTER_TYPE_STACKWALK_NAME, los eventos filtrados tendrán pilas recopiladas para ellos.

NameCount

Número de nombres del miembro Names .

Names[ANYSIZE_ARRAY]

Matriz larga NameCount de nombres de eventos terminados en null y UTF-8.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10, versión 1709 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2016 [solo aplicaciones de escritorio]
Encabezado evntprov.h