CAPTUREFILTER-Struktur

Die CAPTUREFILTER-Struktur enthält Erfassungsfilterdaten.

Syntax

typedef struct _CAPTUREFILTER {
  DWORD          FilterFlags;
  LPBYTE         lpSapTable;
  LPWORD         lpEtypeTable;
  WORD           nSaps;
  WORD           nEtypes;
  LPADDRESSTABLE AddressTable;
  EXPRESSION     FilterExpression;
  TRIGGER        Trigger;
  DWORD          nFrameBytesToCopy;
  RESERVED       Reserved;
} CAPTUREFILTER, *LPCAPTUREFILTER;

Members

FilterFlags

Flags, die den Inhalt des Erfassungsfilters beschreiben.

Wert Bedeutung
CAPTUREFILTER _ FLAGS _ UMFASSEN _ ALLE _ SAPS-0x0001
Schließt alle SAPs als akzeptable Frames ein.
CAPTUREFILTER _ FLAGS _ INCLUDE _ ALL _ ETYPES
0x0002
Schließen Sie alle E-Datentypen als akzeptable Frames ein.
CAPTUREFILTER _ FLAGS _ _ LOCAL ONLY
0x0008
Kein P-Modus
CAPTUREFILTER _ FLAGS _ KEEP _ RAW
0x0020
Behalten Sie SMT- und Tokenring-MAC-Frames bei.

lpSapTable

Zeiger auf ein Array von SAP-Werten. Dieses Element gibt die SAP-Werte an, die an den Treiber übergeben werden dürfen. Wenn CAPTUREFILTER _ FLAGS _ INCLUDE ALL _ _ SAPS festgelegt ist, wird dies zu einer Ausnahmeliste (einschließlich aller SAPS außer diesen).

lpEtypeTable

Zeiger auf ein Array von Etype-Werten. Dies gibt die Etype-Werte an, die an den Treiber übergeben werden dürfen. Wenn CAPTUREFILTER _ FLAGS _ INCLUDE ALL _ _ ETYPES festgelegt ist, wird dies zu einer Ausnahmeliste (alle Etypes mit Ausnahme dieser einschließen).

nSaps

Anzahl der SAPs in der SAP-Tabelle.

nEtypes

Anzahl der Etypes in der Etype-Tabelle.

AddressTable

Name der Adresstabelle.

Filterexpression

Eine EXPRESSION-Struktur. Dies enthält den Muster match-Teil des Erfassungsfilters.

Trigger

Reserviert.

nFrameBytesToCopy

Wenn dieser Member nicht 0 ist, gibt er an, wie viele Bytes für jeden empfangenen Frame beibehalten werden sollen. Wenn es 0 ist, behalten Sie den gesamten Frame bei.

Reserved

Reserviert.

Bemerkungen

Die Kombination aus Flags, Werten und Ausdrücken bestimmt, welche Frames vom Treiber übergeben werden, der diese Strukturdaten verwendet. Weitere Informationen zum Implementieren einer CAPTUREFILTER-Struktur finden Sie unter Capture Filters.

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
Netmon.h

Weitere Informationen

ADDRESSTABLE

ADDRESSPAIR

AUSDRUCK

ANDEXP

PATTERNMATCH