NET_PACKET_FILTER_FLAGS枚举 (netadapter.h)
NET_PACKET_FILTER_FLAGS枚举描述网络适配器的接收数据包筛选器。
语法
typedef enum _NET_PACKET_FILTER_FLAGS {
NetPacketFilterFlagDirected = 0x00000001,
NetPacketFilterFlagMulticast = 0x00000002,
NetPacketFilterFlagAllMulticast = 0x00000004,
NetPacketFilterFlagBroadcast = 0x00000008,
NetPacketFilterFlagPromiscuous = 0x00000020
} NET_PACKET_FILTER_FLAGS;
常量
NetPacketFilterFlagDirected 值: 0x00000001 网络适配器可以筛选定向数据包。 定向数据包包含等于 NIC 的 MAC 地址的目标地址。 |
NetPacketFilterFlagMulticast 值: 0x00000002 网络适配器可以筛选其目标 MAC 地址与多播地址列表中的地址匹配的多播数据包。 |
NetPacketFilterFlagAllMulticast 值: 0x00000004 网络适配器可以筛选所有多播地址数据包,而不仅仅是多播地址列表中枚举的数据包。 |
NetPacketFilterFlagBroadcast 值: 0x00000008 网络适配器可以筛选广播数据包。 |
NetPacketFilterFlagPromiscuous 值: 0x00000020 无论是否启用 VLAN 筛选以及 VLAN 标识符是否匹配,网络适配器都可以筛选所有数据包。 |
注解
驱动程序使用 NET_PACKET_FILTER_FLAGS 枚举在 NET_ADAPTER_RECEIVE_FILTER_CAPABILITIES 结构中指定 net 适配器的接收数据包筛选器。
初始化 NET_ADAPTER_RECEIVE_FILTER_CAPABILITIES 结构是 NetAdapterSetReceiveFilterCapabilities 的输入。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 11 |
最低受支持的服务器 | Windows Server 2022 |
标头 | netadapter.h (包括 netadaptercx.h) |
另请参阅
NET_ADAPTER_RECEIVE_FILTER_CAPABILITIES
EVT_NET_ADAPTER_SET_RECEIVE_FILTER
NET_ADAPTER_RECEIVE_FILTER_CAPABILITIES_INIT
反馈
https://aka.ms/ContentUserFeedback。
即将推出:在整个 2024 年,我们将逐步取消以“GitHub 问题”作为内容的反馈机制,并将其替换为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈