NDIS_ENUM_FILTERS struttura (ndis.h)

La struttura NDIS_ENUM_FILTERS viene restituita dalla chiamata all'oggetto Funzione NdisEnumerateFilterModules per fornire informazioni sui filtri per uno stack di filtri.

Sintassi

typedef struct _NDIS_ENUM_FILTERS {
  NDIS_OBJECT_HEADER    Header;
  ULONG                 Flags;
  ULONG                 NumberOfFilters;
  ULONG                 OffsetFirstFilter;
  NDIS_FILTER_INTERFACE Filter[1];
} NDIS_ENUM_FILTERS, *PNDIS_ENUM_FILTERS;

Members

Header

Struttura NDIS_OBJECT_HEADER per la struttura di enumerazione filtro. Il driver imposta il membro Type della struttura che Header specifica per NDIS_OBJECT_TYPE_DEFAULT, il membro Revision su NDIS_ENUM_FILTERS_REVISION_1 e il membro Size su NDIS_SIZEOF_ENUM_FILTERS_REVISION_1.

Flags

Riservato per utilizzi futuri.

NumberOfFilters

Numero di strutture di informazioni di filtro incluse nella matrice nel membro Filter .

OffsetFirstFilter

Offset, in byte, al primo membro della matrice nel membro Filter dall'inizio della struttura NDIS_ENUM_FILTERS.

Filter[1]

Matrice che contiene zero o più strutture NDIS_FILTER_INTERFACE restituite dalla chiamata.

Commenti

The La funzione NdisEnumerateFilterModules restituisce una struttura NDIS_ENUM_FILTERS e il membro Filter di tale struttura contiene una matrice di strutture NDIS_FILTER_INTERFACE. La matrice contiene una struttura NDIS_FILTER_INTERFACE per ogni driver intermedio di filtro NDIS 5.1 o versione precedente o NDIS 6.0 o successiva che si trova nello stack di driver.

Requisiti

Requisito Valore
Client minimo supportato Supportato in NDIS 6.0 e versioni successive.
Intestazione ndis.h (includere Ndis.h)

Vedi anche

NDIS_FILTER_INTERFACE

NDIS_OBJECT_HEADER

NdisEnumerateFilterModules