重要
本主题是 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 片段,然后才能指示从 MPDU 片段重新组合的 MAC 服务数据单元(MSDU)数据包。 如果 MPDU 片段已加密,则它不得在指示之前解密该片段。 但是,微型端口驱动程序必须先解密每个 MPDU 片段,然后重新组装并指示 MSDU 数据包。 如果启用,此筛选器类型仅影响其他标准数据包筛选器,例如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 工作站接收的所有多播 802.11 管理数据包,无论 802.11 MAC 标头中的目标地址是否位于多播地址列表中。 |
WDI_PACKET_FILTER_802_11_PROMISCUOUS_MGMT 802.11 工作站接收的所有 802.11 管理数据包。 |
WDI_PACKET_FILTER_802_11_RAW_MGMT 802.11 MPDU 管理帧,其中包含 802.11 工作站接收的格式中的所有数据。 设置此筛选器后,驱动程序必须指示每个未修改的 MPDU 片段,然后才能指示从 MPDU 片段重新组合的 MAC 管理协议数据单元(MMPDU)数据包。 如果启用,此筛选器类型仅影响其他 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 |