Freigeben über


PROVIDER_FILTER_INFO-Struktur (tdh.h)

Definiert einen Filter und seine Daten.

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;

Member

Id

Der Filterbezeichner, der den Filter im Manifest identifiziert. Dies ist der gleiche Wert wie das Value-Attribut des komplexen FilterType-Typs .

Version

Die Versionsnummer, die die Version der Filterdefinition im Manifest identifiziert. Dies ist der gleiche Wert wie das Versionsattribute des komplexen FilterType-Typs .

MessageOffset

Offset vom Anfang dieser Struktur zur Nachrichtenzeichenfolge, die den Filter beschreibt. Dies ist der gleiche Wert wie das Nachrichtenattribute des komplexen FilterType-Typs .

Reserved

Reserviert.

PropertyCount

Die Anzahl der Elemente im EventPropertyInfoArray-Array .

EventPropertyInfoArray[ANYSIZE_ARRAY]

Ein Array von EVENT_PROPERTY_INFO Strukturen, die die Filterdaten definieren.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Kopfzeile tdh.h

Weitere Informationen

TdhEnumerateProviderFilters