Partager via


Structure CAPTUREFILTER

La structure CAPTUREFILTER contient des données de filtre de capture.

Syntaxe

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;

Membres

FilterFlags

Indicateurs qui décrivent le contenu du filtre de capture.

Valeur Signification
CAPTUREFILTER_FLAGS_INCLUDE_ALL_SAPS
0x0001
Inclut tous les SAP en tant que trames acceptables.
CAPTUREFILTER_FLAGS_INCLUDE_ALL_ETYPES
0x0002
Incluez tous les Etypes en tant que trames acceptables.
CAPTUREFILTER_FLAGS_LOCAL_ONLY
0x0008
Pas de mode P
CAPTUREFILTER_FLAGS_KEEP_RAW
0x0020
Conservez les trames MAC SMT et d’anneau de jetons.

lpSapTable

Pointeur vers un tableau de valeurs SAP. Ce membre indique les valeurs SAP qui sont valides à passer au pilote. Si CAPTUREFILTER_FLAGS_INCLUDE_ALL_SAPS est défini, cela devient une liste d’exceptions (incluez tous les SAPS à l’exception de ceux-ci).

lpEtypeTable

Pointeur vers un tableau de valeurs Etype. Cela indique les valeurs Etype qui sont valides pour passer au pilote. Si CAPTUREFILTER_FLAGS_INCLUDE_ALL_ETYPES est défini, cela devient une liste d’exceptions (incluez tous les Etypes à l’exception de ceux-ci).

nSaps

Nombre de SAP dans la table SAP.

nEtypes

Nombre d’Etypes dans la table Etype.

AddressTable

Nom de la table d’adresses.

FilterExpression

Structure EXPRESSION. Il contient la partie de correspondance de modèle du filtre de capture.

Déclencheur

Réservé.

nFrameBytesToCopy

Si ce membre n’est pas 0, il spécifie le nombre d’octets à conserver de chaque image reçue. S’il est 0, conservez l’ensemble du cadre.

Reserved

Réservé.

Notes

La combinaison d’indicateurs, de valeurs et d’expressions détermine les trames qui seront transmises par le pilote qui utilise ces données de structure. Pour plus d’informations sur l’implémentation d’une structure CAPTUREFILTER , consultez Filtres de capture.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge
Windows 2000 Server [applications de bureau uniquement]
En-tête
Netmon.h

Voir aussi

ADDRESSTABLE

ADDRESSPAIR

EXPRESSION

ANDEXP

PATTERNMATCH