WDI_PACKET_FILTER_TYPE枚举 (wditypes.hpp)

重要

本主题是 Windows 10 中发布的 WDI 驱动程序模型的一部分。 WDI 驱动程序模型处于维护模式,仅接收高优先级修补程序。 WiFiCx 是 Windows 11 中发布的 Wi-Fi 驱动程序模型。 建议使用 WiFiCx 来利用最新功能。

WDI_PACKET_FILTER_TYPE枚举定义数据包筛选器类型。

语法

typedef enum _WDI_PACKET_FILTER_TYPE {
  WDI_PACKET_FILTER_NONE,
  WDI_PACKET_FILTER_DIRECTED,
  WDI_PACKET_FILTER_MULTICAST,
  WDI_PACKET_FILTER_ALL_MULTICAST,
  WDI_PACKET_FILTER_BROADCAST,
  WDI_PACKET_FILTER_PROMISCUOUS,
  WDI_PACKET_FILTER_802_11_RAW_DATA,
  WDI_PACKET_FILTER_802_11_DIRECTED_MGMT,
  WDI_PACKET_FILTER_802_11_BROADCAST_MGMT,
  WDI_PACKET_FILTER_802_11_MULTICAST_MGMT,
  WDI_PACKET_FILTER_802_11_ALL_MULTICAST_MGMT,
  WDI_PACKET_FILTER_802_11_PROMISCUOUS_MGMT,
  WDI_PACKET_FILTER_802_11_RAW_MGMT,
  WDI_PACKET_FILTER_802_11_DIRECTED_CTRL,
  WDI_PACKET_FILTER_802_11_BROADCAST_CTRL,
  WDI_PACKET_FILTER_802_11_PROMISCUOUS_CTRL,
  WDI_PACKET_FILTER_ALL
} WDI_PACKET_FILTER_TYPE;

常量

 
WDI_PACKET_FILTER_NONE
无。
WDI_PACKET_FILTER_DIRECTED
定向数据包。 定向数据包包含等于 NIC 的工作站地址的目标地址。
WDI_PACKET_FILTER_MULTICAST
发送到多播地址列表中的地址的多播地址数据包。
WDI_PACKET_FILTER_ALL_MULTICAST
所有多播地址数据包,而不仅仅是多播地址列表中枚举的数据包。
WDI_PACKET_FILTER_BROADCAST
广播数据包。
WDI_PACKET_FILTER_PROMISCUOUS
指定所有数据包,而不考虑是否启用 VLAN 筛选以及 VLAN 标识符是否匹配。
WDI_PACKET_FILTER_802_11_RAW_DATA
802.11 媒体访问控制 (MAC) 协议数据单元 (MPDU) 帧,其中包含 802.11 工作站接收格式的所有数据。 设置此筛选器后,驱动程序必须指示每个未修改的 MPDU 片段,然后才能指示 MAC 服务数据单元 (MSDU) 从 MPDU 片段重新组合的数据包。



如果 MPDU 片段已加密,则它不得在指示该片段之前解密该片段。 但是,微型端口驱动程序必须在重新组装并指示 MSDU 数据包之前解密每个 MPDU 片段。



如果启用,此筛选器类型仅影响其他标准数据包筛选器,例如WDI_PACKET_FILTER_DIRECTED或WDI_PACKET_FILTER_BROADCAST。
WDI_PACKET_FILTER_802_11_DIRECTED_MGMT
定向 802.11 管理数据包。 定向数据包包含等于 NIC 的工作站地址的目标地址。
WDI_PACKET_FILTER_802_11_BROADCAST_MGMT
广播 802.11 工作站接收的 802.11 管理数据包。
WDI_PACKET_FILTER_802_11_MULTICAST_MGMT
多播 802.11 管理数据包发送到多播地址列表中的地址。
WDI_PACKET_FILTER_802_11_ALL_MULTICAST_MGMT
无论 802.11 MAC 标头中的目标地址是否在多播地址列表中,802.11 工作站接收的所有多播 802.11 管理数据包。
WDI_PACKET_FILTER_802_11_PROMISCUOUS_MGMT
802.11 工作站接收的所有 802.11 管理数据包。
WDI_PACKET_FILTER_802_11_RAW_MGMT
802.11 MPDU 管理帧,其中包含 802.11 工作站接收格式的所有数据。 设置此筛选器后,驱动程序必须指示每个未修改的 MPDU 片段,然后才能指示 MAC 管理协议数据单元 (MMPDU) 从 MPDU 片段重新组合的数据包。



如果启用,此筛选器类型仅影响其他 802.11 管理数据包筛选器,例如WDI_PACKET_FILTER_802_11_DIRECTED_MGMT或WDI_PACKET_FILTER_802_11_MULTICAST_MGMT。
WDI_PACKET_FILTER_802_11_DIRECTED_CTRL
定向 802.11 控制数据包。 定向数据包包含等于 NIC 的工作站地址的目标地址。
WDI_PACKET_FILTER_802_11_BROADCAST_CTRL
广播 802.11 工作站接收的 802.11 控制数据包。
WDI_PACKET_FILTER_802_11_PROMISCUOUS_CTRL
802.11 工作站接收的所有 802.11 控制数据包。
WDI_PACKET_FILTER_ALL
所有数据包类型。

要求

要求
最低受支持的客户端 Windows 10
最低受支持的服务器 Windows Server 2016
标头 wditypes.hpp