Teilen über


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;

Member

FilterFlags

Flags, die den Inhalt des Erfassungsfilters beschreiben.

Wert Bedeutung
CAPTUREFILTER_FLAGS_INCLUDE_ALL_SAPS
0x0001
Schließt alle SAPs als akzeptable Frames ein.
CAPTUREFILTER_FLAGS_INCLUDE_ALL_ETYPES
0x0002
Schließen Sie alle Etypes als zulässige 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 können. Wenn CAPTUREFILTER_FLAGS_INCLUDE_ALL_SAPS festgelegt ist, wird dies zu einer Ausnahmeliste (alle SAPS außer diesen einschließen).

lpEtypeTable

Zeiger auf ein Array von Etype-Werten. Dies gibt die Etype-Werte an, die für die Übergabe an den Treiber gültig sind. Wenn CAPTUREFILTER_FLAGS_INCLUDE_ALL_ETYPES festgelegt ist, wird dies zu einer Ausnahmeliste (alle Etypes außer diesen einschließen).

nSaps

Anzahl der SAPs in der SAP-Tabelle.

nEtypes

Anzahl von Etypes in der Etype-Tabelle.

AddressTable

Name der Adresstabelle.

Filterexpression

Eine EXPRESSION-Struktur. Dies enthält den Musterabgleichsteil des Erfassungsfilters.

Trigger

Reserviert.

nFrameBytesToCopy

Wenn dieser Member nicht 0 ist, gibt er an, wie viele Bytes von jedem 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 Erfassungsfilter.

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