Partager via


Structure PATTERNMATCH

La structure PATTERNMATCH définit les éléments de modèle utilisés pour évaluer une image.

Syntaxe

typedef struct _PATTERNMATCH {
  DWORD        Flags;
  BYTE         OffsetBasis;
  GENERIC_PORT Port;
  WORD         Offset;
  WORD         Length;
  BYTE         PatternToMatch[MAX_PATTERN_LENGTH];
} PATTERNMATCH, *LPPATTERNMATCH;

Membres

Indicateurs

Indicateurs de correspondance de modèle :

Valeur Signification
PATTERN_MATCH_FLAGS_NOT
0x00000001
Lorsqu’il est défini, cet indicateur conserve les images qui n’ont pas le modèle spécifié à l’emplacement approprié.
PATTERN_MATCH_FLAGS_PORT_SPECIFIED
0x00000008
Recherche une valeur de numéro de port.

OffsetBasis

Types de décalage, qui peuvent être l’un des suivants :

Valeur Signification
OFFSET_BASIS_RELATIVE_TO_FRAME
Définit un décalage, en octets, par rapport au début de l’image.
OFFSET_BASIS_RELATIVE_TO_EFFECTIVE_PROTOCOL
Définit un décalage, en octets, par rapport au début du protocole référencé.
OFFSET_BASIS_RELATIVE_TO_IPX
Définit un décalage, en octets, uniquement par rapport à IPX.
OFFSET_BASIS_RELATIVE_TO_IP
Définit un décalage, en octets, uniquement par rapport à l’adresse IP.

Port

Valeur de port, si elle est spécifiée.

Offset

Décalage, en octets, par rapport à OffsetBasis.

Longueur

Longueur du modèle correspondant.

PatternToMatch

Modèle à mettre en correspondance.

Notes

Cette structure est utilisée pour construire un filtre de capture. Pour plus d’informations sur l’implémentation de cette structure, consultez Filtres de capture.

Un filtre de capture peut contenir jusqu’à quatre structures PATTERNMATCH .

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

CAPTUREFILTER