共用方式為


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
包含所有 SA 做為可接受的畫面格。
CAPTUREFILTER_FLAGS_INCLUDE_ALL_ETYPES
0x0002
將所有 Etype 納入為可接受的畫面格。
CAPTUREFILTER_FLAGS_LOCAL_ONLY
0x0008
沒有 P 模式
CAPTUREFILTER_FLAGS_KEEP_RAW
0x0020
保留 SMT 和權杖通道 MAC 畫面。

lpSapTable

SAP 值的陣列指標。 這個成員指出傳遞至驅動程式的有效 SAP 值。 如果設定CAPTUREFILTER_FLAGS_INCLUDE_ALL_SAPS,這會變成例外狀況清單, (包含這些) 以外的所有 SAPS。

lpEtypeTable

Etype 值的陣列指標。 這表示傳遞至驅動程式的有效 Etype 值。 如果設定CAPTUREFILTER_FLAGS_INCLUDE_ALL_ETYPES,這會變成例外狀況清單, (包含這些) 以外的所有 Etype。

nSaps

SAP 資料表中的 SAP 數目。

nEtypes

Etype 資料表中的 Etype 數目。

AddressTable

位址資料表的名稱。

FilterExpression

EXPRESSION 結構。 這包含擷取篩選準則的模式比對部分。

觸發程序

保留的。

nFrameBytesToCopy

如果這個成員不是 0,則會指定要保留每個畫面的位元組數目。 如果是 0,則保留整個框架。

已保留

保留的。

備註

旗標、值和運算式的組合會決定使用這個結構資料的驅動程式將傳遞哪些畫面格。 如需實作 CAPTUREFILTER 結構的詳細資訊,請參閱 擷取篩選

規格需求

需求
最低支援的用戶端
Windows 2000 Professional [僅限傳統型應用程式]
最低支援的伺服器
Windows 2000 Server [僅限桌面應用程式]
標頭
Netmon.h

另請參閱

ADDRESSTABLE

ADDRESSPAIR

表達

ANDEXP

PATTERNMATCH