NDIS_PD_FILTER_PARAMETERS-Struktur (ndis.h)

Diese Struktur enthält Metadaten für einen Paketfilter.

Syntax

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;

Member

Header

Die NDIS_OBJECT_HEADER-Struktur für die NDIS_PD_FILTER_PARAMETERS-Struktur . Legen Sie die Member dieser Struktur wie folgt fest:

  • Typ = NDIS_OBJECT_TYPE_DEFAULT
  • Revision = NDIS_PD_FILTER_PARAMETERS_REVISION_1
  • Größe = NDIS_SIZEOF_PD_FILTER_PARAMETERS_REVISION_1

Flags

Dieser Member ist reserviert und muss vom Client auf 0 festgelegt werden. Sie wird vom Anbieter ignoriert.

MatchProfileId

Dieser Wert wird verwendet, um zu bestimmen, ob die HeaderGroupMatchArray-Member ein NDIS_GFP_HEADER_GROUP_EXACT_MATCH-Array oder ein NDIS_GFP_HEADER_GROUP_WILDCARD_MATCH-Array beschreiben.

Priority

Die Priorität dieses Filters.

CounterHandle

Ein Handle für einen Zähler.

TargetReceiveQueue

Die zu filternde Ziel-Empfangswarteschlange.

RxFilterContext

Der Kontext für den Empfangsfilter.

HeaderGroupMatchArray

Ein Array von NDIS_GFP_HEADER_GROUP_EXACT_MATCH- oder NDIS_GFP_HEADER_GROUP_WILDCARD_MATCH-Elementen, wie vom MatchProfileId-Element bestimmt.

HeaderGroupMatchArrayNumElements

Die Anzahl der Elemente für HeaderGroupMatchArray.

HeaderGroupMatchArrayElementSize

Die Größe der einzelnen Elemente für HeaderGroupMatchArray.

HeaderGroupMatchArrayTotalSize

Die Gesamtgröße von HeaderGroupMatchArray.

Hinweise

Diese Struktur muss an einer 8-Byte-Grenze ausgerichtet werden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10
Unterstützte Mindestversion (Server) Windows Server 2016
Kopfzeile ndis.h

Weitere Informationen

NDIS_OBJECT_HEADER