Condividi tramite


Struttura PATTERNMATCH

La struttura PATTERNMATCH definisce gli elementi del criterio usati per valutare un frame.

Sintassi

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

Members

Flag

Flag di corrispondenza dei criteri:

Valore Significato
PATTERN_MATCH_FLAGS_NOT
0x00000001
Se impostato, questo flag mantiene i fotogrammi che non dispongono del modello specificato nel punto corretto.
PATTERN_MATCH_FLAGS_PORT_SPECIFIED
0x00000008
Cerca un valore di numero di porta.

OffsetBasis

Tipi di offset, che possono essere uno dei seguenti:

Valore Significato
OFFSET_BASIS_RELATIVE_TO_FRAME
Imposta un offset, in byte, relativo all'inizio del frame.
OFFSET_BASIS_RELATIVE_TO_EFFECTIVE_PROTOCOL
Imposta un offset, in byte, rispetto all'inizio del protocollo a cui si fa riferimento.
OFFSET_BASIS_RELATIVE_TO_IPX
Imposta un offset, in byte, solo rispetto a IPX.
OFFSET_BASIS_RELATIVE_TO_IP
Imposta un offset, in byte, solo relativo all'IP.

Porta

Valore della porta, se specificato.

Offset

Offset, in byte, relativo all'offsetBasis.

Lunghezza

Lunghezza del modello corrispondente.

PatternToMatch

Modello da trovare.

Commenti

Questa struttura viene usata per costruire un filtro di acquisizione. Per altre informazioni sull'implementazione di questa struttura, vedere Capture Filters.For more information about implement this structure, see Capture Filters.

Un filtro di acquisizione può contenere fino a quattro strutture PATTERNMATCH .

Requisiti

Requisito Valore
Client minimo supportato
Windows 2000 Professional [solo app desktop]
Server minimo supportato
Windows 2000 Server [solo app desktop]
Intestazione
Netmon.h

Vedi anche

CAPTUREFILTER