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 [デスクトップ アプリのみ]
Header evntprov.h