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 [僅限桌面應用程式] |
標頭 |
|