Поделиться через


Структура CAPTUREFILTER

Структура CAPTUREFILTER содержит данные фильтра отслеживания.

Синтаксис

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;

Члены

FilterFlags

Флаги, описывающие содержимое фильтра записи.

Значение Значение
CAPTUREFILTER_FLAGS_INCLUDE_ALL_SAPS
0x0001
Включает все SSP в качестве допустимых кадров.
CAPTUREFILTER_FLAGS_INCLUDE_ALL_ETYPES
0x0002
Включите все типы Etype в качестве допустимых кадров.
CAPTUREFILTER_FLAGS_LOCAL_ONLY
0x0008
Без P-режима
CAPTUREFILTER_FLAGS_KEEP_RAW
0x0020
Сохраните кадры MAC-адреса SMT и круг токенов.

lpSapTable

Указатель на массив значений SAP. Этот элемент указывает значения SAP, допустимые для передачи драйверу. Если задано CAPTUREFILTER_FLAGS_INCLUDE_ALL_SAPS, он становится списком исключений (включая все SAPS, кроме этих).

lpEtypeTable

Указатель на массив значений Etype. Это указывает на значения Etype, допустимые для передачи драйверу. Если задано CAPTUREFILTER_FLAGS_INCLUDE_ALL_ETYPES, он становится списком исключений (включая все типы, кроме этих).

nSaps

Количество sap в таблице SAP.

nEtypes

Количество типов в таблице Etype.

AddressTable

Имя таблицы адресов.

FilterExpression

Структура EXPRESSION. Содержит часть фильтра отслеживания соответствия шаблону.

Триггер

Зарезервировано.

nFrameBytesToCopy

Если этот элемент не равен 0, он указывает, сколько байтов необходимо сохранить для каждого полученного кадра. Если значение равно 0, сохраните весь кадр.

Reserved

Зарезервировано.

Комментарии

Сочетание флагов, значений и выражений определяет, какие кадры будут переданы драйвером, использующим эти данные структуры. Дополнительные сведения о реализации структуры CAPTUREFILTER см. в разделе Фильтры записи.

Требования

Требование Значение
Минимальная версия клиента
Windows 2000 Professional [только классические приложения]
Минимальная версия сервера
Windows 2000 Server [только классические приложения]
Заголовок
Netmon.h

См. также раздел

ADDRESSTABLE

ADDRESSPAIR

ВЫРАЖЕНИЕ

ANDEXP

PATTERNMATCH