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 |
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈