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