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 复杂类型的版本属性相同。

MessageOffset

从此结构的开头偏移到描述筛选器的消息字符串。 此值与 FilterType 复杂类型的 message 属性相同。

Reserved

保留。

PropertyCount

EventPropertyInfoArray 数组中的元素数。

EventPropertyInfoArray[ANYSIZE_ARRAY]

定义筛选器数据的 EVENT_PROPERTY_INFO 结构的数组。

要求

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

另请参阅

TdhEnumerateProviderFilters