NET_PACKET_FILTER_FLAGS énumération (netadapter.h)

L’énumération NET_PACKET_FILTER_FLAGS décrit les filtres de paquets de réception d’une carte réseau.

Syntax

typedef enum _NET_PACKET_FILTER_FLAGS {
  NetPacketFilterFlagDirected = 0x00000001,
  NetPacketFilterFlagMulticast = 0x00000002,
  NetPacketFilterFlagAllMulticast = 0x00000004,
  NetPacketFilterFlagBroadcast = 0x00000008,
  NetPacketFilterFlagPromiscuous = 0x00000020
} NET_PACKET_FILTER_FLAGS;

Constantes

 
NetPacketFilterFlagDirected
Valeur : 0x00000001
La carte réseau peut filtrer les paquets dirigés. Les paquets dirigés contiennent une adresse de destination égale à l’adresse MAC de la carte réseau.
NetPacketFilterFlagMulticast
Valeur : 0x00000002
La carte réseau peut filtrer les paquets de multidiffusion dont l’adresse MAC de destination correspond à une adresse dans la liste d’adresses de multidiffusion.
NetPacketFilterFlagAllMulticast
Valeur : 0x00000004
La carte réseau peut filtrer tous les paquets d’adresses de multidiffusion, pas seulement ceux énumérés dans la liste d’adresses de multidiffusion.
NetPacketFilterFlagBroadcast
Valeur : 0x00000008
La carte réseau peut filtrer les paquets de diffusion.
NetPacketFilterFlagPromiscuous
Valeur : 0x00000020
La carte réseau peut filtrer tous les paquets, que le filtrage VLAN soit activé ou non et que l’identificateur du réseau local virtuel corresponde ou non.

Remarques

Le pilote utilise l’énumération NET_PACKET_FILTER_FLAGS pour spécifier les filtres de paquets de réception de l’adaptateur net dans la structure NET_ADAPTER_RECEIVE_FILTER_CAPABILITIES .

Une structure NET_ADAPTER_RECEIVE_FILTER_CAPABILITIES initialisée est une entrée dans NetAdapterSetReceiveFilterCapabilities.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 11
Serveur minimal pris en charge Windows Server 2022
En-tête netadapter.h (inclure netadaptercx.h)

Voir aussi

NET_ADAPTER_RECEIVE_FILTER_CAPABILITIES

EVT_NET_ADAPTER_SET_RECEIVE_FILTER

NET_ADAPTER_RECEIVE_FILTER_CAPABILITIES_INIT

NetAdapterSetReceiveFilterCapabilities

NetReceiveFilterGetPacketFilter