Compartilhar via


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 difusã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
Versão mínima do UMDF 2.33
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