Condividi tramite


struttura PROVIDER_FILTER_INFO (tdh.h)

Definisce un filtro e i relativi dati.

Sintassi

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

Identificatore di filtro che identifica il filtro nel manifesto. Si tratta dello stesso valore dell'attributo value del tipo complesso FilterType .

Version

Numero di versione che identifica la versione della definizione del filtro nel manifesto. Si tratta dello stesso valore dell'attributo version del tipo complesso FilterType .

MessageOffset

Offset dall'inizio di questa struttura alla stringa del messaggio che descrive il filtro. Si tratta dello stesso valore dell'attributo message del tipo complesso FilterType .

Reserved

Riservato.

PropertyCount

Numero di elementi nella matrice EventPropertyInfoArray .

EventPropertyInfoArray[ANYSIZE_ARRAY]

Matrice di strutture EVENT_PROPERTY_INFO che definiscono i dati del filtro.

Requisiti

Requisito Valore
Client minimo supportato Windows 7 [solo app desktop]
Server minimo supportato Windows Server 2008 R2 [solo app desktop]
Intestazione tdh.h

Vedi anche

TdhEnumerateProviderFilters