Bagikan melalui


Struktur PATTERNMATCH

Struktur PATTERNMATCH mendefinisikan elemen pola yang digunakan untuk mengevaluasi bingkai.

Sintaks

typedef struct _PATTERNMATCH {
  DWORD        Flags;
  BYTE         OffsetBasis;
  GENERIC_PORT Port;
  WORD         Offset;
  WORD         Length;
  BYTE         PatternToMatch[MAX_PATTERN_LENGTH];
} PATTERNMATCH, *LPPATTERNMATCH;

Anggota

Bendera

Bendera kecocokan pola:

Nilai Makna
PATTERN_MATCH_FLAGS_NOT
0x00000001
Ketika diatur, bendera ini mempertahankan bingkai yang tidak memiliki pola yang ditentukan di tempat yang tepat.
PATTERN_MATCH_FLAGS_PORT_SPECIFIED
0x00000008
Mencari nilai nomor port.

OffsetBasis

Jenis offset, yang bisa menjadi salah satu dari berikut ini:

Nilai Makna
OFFSET_BASIS_RELATIVE_TO_FRAME
Mengatur offset, dalam byte, relatif terhadap awal bingkai.
OFFSET_BASIS_RELATIVE_TO_EFFECTIVE_PROTOCOL
Mengatur offset, dalam byte, relatif terhadap awal protokol yang dirujuk.
OFFSET_BASIS_RELATIVE_TO_IPX
Mengatur offset, dalam byte, hanya relatif terhadap IPX.
OFFSET_BASIS_RELATIVE_TO_IP
Mengatur offset, dalam byte, hanya relatif terhadap IP.

Port

Nilai port, jika ditentukan.

Offset

Offset, dalam byte, relatif terhadap OffsetBasis.

Panjang

Panjang pola yang cocok.

PatternToMatch

Pola untuk dicocokkan.

Keterangan

Struktur ini digunakan untuk membuat filter pengambilan. Untuk informasi selengkapnya tentang menerapkan struktur ini, lihat Menangkap Filter.

Filter pengambilan dapat berisi hingga empat struktur PATTERNMATCH .

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung
Windows 2000 Server [hanya aplikasi desktop]
Header
Netmon.h

Lihat juga

CAPTUREFILTER