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 |
|