struttura NDIS_PD_FILTER_PARAMETERS (ndis.h)

Questa struttura contiene metadati per un filtro di pacchetti.

Sintassi

typedef struct _NDIS_PD_FILTER_PARAMETERS {
  NDIS_OBJECT_HEADER     Header;
  ULONG                  Flags;
  NDIS_GFP_PROFILE_ID    MatchProfileId;
  ULONG                  Priority;
  NDIS_PD_COUNTER_HANDLE CounterHandle;
  NDIS_PD_QUEUE          *TargetReceiveQueue;
  ULONG64                RxFilterContext;
  PUCHAR                 HeaderGroupMatchArray;
  ULONG                  HeaderGroupMatchArrayNumElements;
  ULONG                  HeaderGroupMatchArrayElementSize;
  ULONG                  HeaderGroupMatchArrayTotalSize;
} NDIS_PD_FILTER_PARAMETERS;

Members

Header

Struttura NDIS_OBJECT_HEADER per la struttura NDIS_PD_FILTER_PARAMETERS . Impostare i membri di questa struttura come segue:

  • Digitare = NDIS_OBJECT_TYPE_DEFAULT
  • Revisione = NDIS_PD_FILTER_PARAMETERS_REVISION_1
  • Dimensione = NDIS_SIZEOF_PD_FILTER_PARAMETERS_REVISION_1

Flags

Questo membro è riservato e deve essere impostato su 0 dal client. Viene ignorato dal provider.

MatchProfileId

Questo valore viene usato per determinare se i membri HeaderGroupMatchArray descrivono una matrice NDIS_GFP_HEADER_GROUP_EXACT_MATCH o una matrice NDIS_GFP_HEADER_GROUP_WILDCARD_MATCH.

Priority

Priorità di questo filtro.

CounterHandle

Handle di un contatore.

TargetReceiveQueue

Coda di ricezione di destinazione da filtrare.

RxFilterContext

Contesto del filtro di ricezione.

HeaderGroupMatchArray

Matrice di elementi NDIS_GFP_HEADER_GROUP_EXACT_MATCH o NDIS_GFP_HEADER_GROUP_WILDCARD_MATCH come determinato dal membro MatchProfileId.

HeaderGroupMatchArrayNumElements

Numero di elementi per HeaderGroupMatchArray.

HeaderGroupMatchArrayElementSize

Dimensioni di ogni elemento per HeaderGroupMatchArray.

HeaderGroupMatchArrayTotalSize

Dimensioni totali di HeaderGroupMatchArray.

Commenti

Questa struttura deve essere allineata su un limite di 8 byte.

Requisiti

Requisito Valore
Client minimo supportato Windows 10
Server minimo supportato Windows Server 2016
Intestazione ndis.h

Vedi anche

NDIS_OBJECT_HEADER