PROVIDER_FILTER_INFO 構造体 (tdh.h)

フィルターとそのデータを定義します。

構文

typedef struct _PROVIDER_FILTER_INFO {
  UCHAR               Id;
  UCHAR               Version;
  ULONG               MessageOffset;
  ULONG               Reserved;
  ULONG               PropertyCount;
  EVENT_PROPERTY_INFO EventPropertyInfoArray[ANYSIZE_ARRAY];
} PROVIDER_FILTER_INFO, *PPROVIDER_FILTER_INFO;

メンバー

Id

マニフェスト内のフィルターを識別するフィルター識別子。 これは、FilterType 複合型の value 属性と同じ値です。

Version

マニフェスト内のフィルター定義のバージョンを識別するバージョン番号。 これは、FilterType 複合型の version 属性と同じ値です。

MessageOffset

この構造体の先頭から、フィルターを記述するメッセージ文字列へのオフセット。 これは、FilterType 複合型のメッセージ属性と同じ値です。

Reserved

予約済み。

PropertyCount

EventPropertyInfoArray 配列内の要素の数。

EventPropertyInfoArray[ANYSIZE_ARRAY]

フィルター データ を定義するEVENT_PROPERTY_INFO 構造体の配列。

要件

要件
サポートされている最小のクライアント Windows 7 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 R2 [デスクトップ アプリのみ]
Header tdh.h

こちらもご覧ください

TdhEnumerateProviderFilters