写入 Etype/SAP 筛选器部分

捕获筛选器的 Etype/SAP 部分通知网络监视器驱动程序接受具有特定 Etypes 和服务接入点 组合的帧, (SAP) 。 Etypes 和 SAP 都是低级别协议(如以太网、LLC 和 Snap)指示遵循它们的协议的方式。 具体而言:

  • 以太网指定 Etype
  • LLC 指定 SAP
  • 对齐指定 Etype

Etype/SAP 捕获筛选器标志

使用以下信息在 CAPTUREFILTER 结构的 FilterFlags 成员中设置标志。

标志 含义
CAPTUREFILTER_ FLAGS_INCLUDE_ ALL_SAPS 传递所有 SAP 值,并通知驱动程序所有 SAP 值都有效。 如果与 lpSapTable 成员中的任何值组合使用,则此标志会通知驱动程序除 lpSapTable 中的值外的所有 SAP 值都有效。
CAPTUREFILTER_ FLAGS_INCLUDE_ ALL_ETYPES 传递所有 Etype 值,并通知驱动程序所有 Etype 值都有效。 如果与 lpEtypeTable 成员中的任何值组合使用,此标志会通知驱动程序除 lpEtypeTable 中的值外的所有 Etype 值都有效。
CAPTUREFILTER_ FLAGS_LOCAL_ONLY 设置此标志不会将 NIC 设置为 P 模式。 将只看到本地流量 (任何帧到本地计算机) 。
CAPTUREFILTER_ FLAGS_KEEP_RAW 保留 SMT 和令牌环 MAC 帧。

Etype/SAP 捕获筛选器设置

使用以下信息设置 CAPTUREFILTER 结构的 lpSapTablelpEtypeTable 成员。

设置 含义
lpSapTable 列出希望驱动程序传递的 SAP 值。 此列表告知网络监视器驱动程序验证包含匹配项的任何帧。 如果设置了CAPTUREFILTER_FLAGS_INCLUDE_ALL_SAPS,则此列表将成为异常列表 (如果找到,则不要传递) 。
lpEtypeTable 列出希望网络监视器驱动程序传递的 Etype 值。 仅此列表会告知驱动程序验证包含匹配项的任何帧。 如果设置了CAPTUREFILTER_FLAGS_INCLUDE_ALL_ETYPES,则此列表将成为异常列表 (如果找到,则不传递) 。