перечисление 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 Сетевой адаптер может фильтровать направленные пакеты. Направленные пакеты содержат адрес назначения, равный MAC-адресу сетевой карты. |
NetPacketFilterFlagMulticast Значение: 0x00000002 Сетевой адаптер может фильтровать многоадресные пакеты, MAC-адрес которых назначения совпадает с адресом в списке адресов многоадресной рассылки. |
NetPacketFilterFlagAllMulticast Значение: 0x00000004 Сетевой адаптер может фильтровать все пакеты адресов многоадресной рассылки, а не только те, которые перечислены в списке адресов многоадресной рассылки. |
NetPacketFilterFlagBroadcast Значение: 0x00000008 Сетевой адаптер может фильтровать широковещательные пакеты. |
NetPacketFilterFlagPromiscuous Значение: 0x00000020 Сетевой адаптер может фильтровать все пакеты независимо от того, включена ли фильтрация виртуальных ЛС и совпадает ли идентификатор виртуальной ЛС. |
Комментарии
Драйвер использует перечисление NET_PACKET_FILTER_FLAGS для указания фильтров пакетов получения сетевого адаптера в структуре NET_ADAPTER_RECEIVE_FILTER_CAPABILITIES .
Инициализированная структура 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 Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по