PATTERNMATCH-Struktur
Die PATTERNMATCH-Struktur definiert Musterelemente, die zum Auswerten eines Frames verwendet werden.
Syntax
typedef struct _PATTERNMATCH {
DWORD Flags;
BYTE OffsetBasis;
GENERIC_PORT Port;
WORD Offset;
WORD Length;
BYTE PatternToMatch[MAX_PATTERN_LENGTH];
} PATTERNMATCH, *LPPATTERNMATCH;
Members
-
Flags
-
Muster-Übereinstimmungsflags:
Wert Bedeutung - PATTERN _ _ÜBEREINSTIMMUNGSFLAGS _ NICHT
- 0x00000001
Wenn diese Einstellung festgelegt ist, behält dieses Flag Frames bei, denen das angegebene Muster an der richtigen Stelle fehlt. - PATTERN _ _ÜBEREINSTIMMUNGSFLAGS _ PORT _ ANGEGEBEN
- 0X00000008
Sucht einen Portnummernwert. -
OffsetBasis
-
Offsettypen, die eine der folgenden Sein können:
Wert Bedeutung - OFFSETBASIS _ _ RELATIV ZUM _ _ FRAME
Legt einen Offset in Bytes relativ zum Anfang des Frames fest. - OFFSETBASIS _ _ RELATIV ZUM _ _ EFFEKTIVEN _ PROTOKOLL
Legt einen Offset in Bytes relativ zum Anfang des Protokolls fest, auf das verwiesen wird. - OFFSETBASIS _ _ RELATIV ZU _ _ IPX
Legt einen Offset in Bytes nur relativ zu IPX fest. - OFFSETBASIS _ _ RELATIV ZU _ _ IP
Legt einen Offset in Bytes nur relativ zur IP-Adresse fest. -
Port
-
Portwert, sofern angegeben.
-
Offset
-
Der Offset in Bytes relativ zur OffsetBasis.
-
Länge
-
Länge des übereinstimmende Musters.
-
PatternToMatch
-
Abzugleichende Muster.
Bemerkungen
Diese Struktur wird verwendet, um einen Erfassungsfilter zu erstellen. Weitere Informationen zum Implementieren dieser Struktur finden Sie unter Erfassungsfilter.
Ein Erfassungsfilter kann bis zu vier PATTERNMATCH-Strukturen enthalten.
Requirements (Anforderungen)
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Windows 2000 Professional [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) |
Windows 2000 Server [nur Desktop-Apps] |
| Header |
|