enumeração NET_PACKET_FILTER_FLAGS (netadapter.h)

A enumeração NET_PACKET_FILTER_FLAGS descreve os filtros de pacote de recebimento de um adaptador de rede.

Syntax

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

Constantes

 
NetPacketFilterFlagDirected
Valor: 0x00000001
O adaptador de rede pode filtrar pacotes direcionados. Os pacotes direcionados contêm um endereço de destino igual ao endereço MAC da NIC.
NetPacketFilterFlagMulticast
Valor: 0x00000002
O adaptador de rede pode filtrar pacotes multicast cujo endereço MAC de destino corresponde a um endereço na lista de endereços multicast.
NetPacketFilterFlagAllMulticast
Valor: 0x00000004
O adaptador de rede pode filtrar todos os pacotes de endereço multicast, não apenas os enumerados na lista de endereços multicast.
NetPacketFilterFlagBroadcast
Valor: 0x00000008
O adaptador de rede pode filtrar pacotes de transmissão.
NetPacketFilterFlagPromiscuous
Valor: 0x00000020
O adaptador de rede pode filtrar todos os pacotes independentemente de a filtragem de VLAN estar habilitada ou não e se o identificador de VLAN corresponde ou não.

Comentários

O driver usa a enumeração NET_PACKET_FILTER_FLAGS para especificar os filtros de pacote de recebimento do adaptador de rede na estrutura NET_ADAPTER_RECEIVE_FILTER_CAPABILITIES .

Uma estrutura de NET_ADAPTER_RECEIVE_FILTER_CAPABILITIES inicializada é uma entrada para NetAdapterSetReceiveFilterCapabilities.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 11
Servidor mínimo com suporte Windows Server 2022
Cabeçalho netadapter.h (inclua netadaptercx.h)

Confira também

NET_ADAPTER_RECEIVE_FILTER_CAPABILITIES

EVT_NET_ADAPTER_SET_RECEIVE_FILTER

NET_ADAPTER_RECEIVE_FILTER_CAPABILITIES_INIT

NetAdapterSetReceiveFilterCapabilities

NetReceiveFilterGetPacketFilter