Compartir a través de


estructura NDIS_PD_FILTER_PARAMETERS (ndis.h)

Esta estructura contiene metadatos para un filtro de paquetes.

Sintaxis

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;

Miembros

Header

Estructura NDIS_OBJECT_HEADER de la estructura NDIS_PD_FILTER_PARAMETERS. Establezca los miembros de esta estructura de la siguiente manera:

  • tipo = NDIS_OBJECT_TYPE_DEFAULT
  • = NDIS_PD_FILTER_PARAMETERS_REVISION_1 de revisión
  • tamaño = NDIS_SIZEOF_PD_FILTER_PARAMETERS_REVISION_1

Flags

Este miembro está reservado y el cliente debe establecerlo en 0. El proveedor omite .

MatchProfileId

Este valor se usa para determinar si los miembros HeaderGroupMatchArray describen una matriz de NDIS_GFP_HEADER_GROUP_EXACT_MATCH o una matriz de NDIS_GFP_HEADER_GROUP_WILDCARD_MATCH.

Priority

Prioridad de este filtro.

CounterHandle

Identificador de un contador.

TargetReceiveQueue

Cola de recepción de destino que se va a filtrar.

RxFilterContext

Contexto del filtro de recepción.

HeaderGroupMatchArray

Matriz de elementos NDIS_GFP_HEADER_GROUP_EXACT_MATCH o NDIS_GFP_HEADER_GROUP_WILDCARD_MATCH determinados por el miembro MatchProfileId.

HeaderGroupMatchArrayNumElements

Número de elementos de HeaderGroupMatchArray.

HeaderGroupMatchArrayElementSize

Tamaño de cada elemento para HeaderGroupMatchArray.

HeaderGroupMatchArrayTotalSize

Tamaño total de HeaderGroupMatchArray.

Observaciones

Esta estructura debe alinearse en un límite de 8 bytes.

Requisitos

Requisito Valor
cliente mínimo admitido Windows 10
servidor mínimo admitido Windows Server 2016
encabezado de ndis.h

Consulte también

NDIS_OBJECT_HEADER