struktur NDIS_PD_FILTER_PARAMETERS (ndis.h)

Struktur ini menyimpan metadata untuk filter paket.

Sintaks

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;

Anggota

Header

Struktur NDIS_OBJECT_HEADER untuk struktur NDIS_PD_FILTER_PARAMETERS . Atur anggota struktur ini sebagai berikut:

  • Jenis = NDIS_OBJECT_TYPE_DEFAULT
  • Revisi = NDIS_PD_FILTER_PARAMETERS_REVISION_1
  • Ukuran = NDIS_SIZEOF_PD_FILTER_PARAMETERS_REVISION_1

Flags

Anggota ini dicadangkan dan harus diatur ke 0 oleh klien. Ini diabaikan oleh penyedia.

MatchProfileId

Nilai ini digunakan untuk menentukan apakah anggota HeaderGroupMatchArray menjelaskan array NDIS_GFP_HEADER_GROUP_EXACT_MATCH atau array NDIS_GFP_HEADER_GROUP_WILDCARD_MATCH.

Priority

Prioritas filter ini.

CounterHandle

Handel ke penghitung.

TargetReceiveQueue

Target menerima antrean untuk memfilter.

RxFilterContext

Konteks untuk filter terima.

HeaderGroupMatchArray

Array elemen NDIS_GFP_HEADER_GROUP_EXACT_MATCH atau NDIS_GFP_HEADER_GROUP_WILDCARD_MATCH sebagaimana ditentukan oleh anggota MatchProfileId.

HeaderGroupMatchArrayNumElements

Jumlah elemen untuk HeaderGroupMatchArray.

HeaderGroupMatchArrayElementSize

Ukuran setiap elemen untuk HeaderGroupMatchArray.

HeaderGroupMatchArrayTotalSize

Ukuran total HeaderGroupMatchArray.

Keterangan

Struktur ini harus diselaraskan pada batas 8-byte.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10
Server minimum yang didukung Server Windows 2016
Header ndis.h

Lihat juga

NDIS_OBJECT_HEADER