PROVIDER_FILTER_INFO structure (tdh.h)
Defines a filter and its data.
Syntax
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;
Members
Id
The filter identifier that identifies the filter in the manifest. This is the same value as the value attribute of the FilterType complex type.
Version
The version number that identifies the version of the filter definition in the manifest. This is the same value as the version attribute of the FilterType complex type.
MessageOffset
Offset from the beginning of this structure to the message string that describes the filter. This is the same value as the message attribute of the FilterType complex type.
Reserved
Reserved.
PropertyCount
The number of elements in the EventPropertyInfoArray array.
EventPropertyInfoArray[ANYSIZE_ARRAY]
An array of EVENT_PROPERTY_INFO structures that define the filter data.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 7 [desktop apps only] |
Minimum supported server | Windows Server 2008 R2 [desktop apps only] |
Header | tdh.h |