Compartilhar via


Estrutura CAPTUREFILTER

A estrutura CAPTUREFILTER contém dados de filtro de captura.

Sintaxe

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;

Membros

FilterFlags

Sinalizadores que descrevem o conteúdo do filtro de captura.

Valor Significado
CAPTUREFILTER_FLAGS_INCLUDE_ALL_SAPS
0x0001
Inclui todos os SAPs como quadros aceitáveis.
CAPTUREFILTER_FLAGS_INCLUDE_ALL_ETYPES
0x0002
Inclua todos os Etypes como quadros aceitáveis.
CAPTUREFILTER_FLAGS_LOCAL_ONLY
0x0008
Sem modo P
CAPTUREFILTER_FLAGS_KEEP_RAW
0x0020
Mantenha quadros MAC de anel de token e SMT.

lpSapTable

Ponteiro para uma matriz de valores SAP. Esse membro indica os valores SAP que são válidos para passar para o driver. Se CAPTUREFILTER_FLAGS_INCLUDE_ALL_SAPS estiver definido, isso se tornará uma lista de exceções (inclua todos os SAPS, exceto estes).

lpEtypeTable

Ponteiro para uma matriz de valores Etype. Isso indica os valores Etype que são válidos para serem passados para o driver. Se CAPTUREFILTER_FLAGS_INCLUDE_ALL_ETYPES estiver definido, isso se tornará uma lista de exceções (inclua todos os Etypes, exceto esses).

nSaps

Número de SAPs na tabela SAP.

nEtypes

Número de Etypes na tabela Etype.

AddressTable

Nome da tabela de endereços.

Filterexpression

Uma estrutura EXPRESSION. Isso contém a parte de correspondência de padrão do filtro de captura.

Gatilho

Reservado.

nFrameBytesToCopy

Se esse membro não for 0, ele especificará quantos bytes manter de cada quadro recebido. Se for 0, mantenha todo o quadro.

Reserved

Reservado.

Comentários

A combinação de sinalizadores, valores e expressões determina quais quadros serão passados pelo driver que usa esses dados de estrutura. Para obter mais informações sobre como implementar uma estrutura CAPTUREFILTER , consulte Filtros de captura.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho
Netmon.h

Confira também

ADDRESSTABLE

ADDRESSPAIR

EXPRESSÃO

ANDEXP

PATTERNMATCH