NET_ADAPTER_RECEIVE_FILTER_CAPABILITIES - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// netadapter.h

typedef struct _NET_ADAPTER_RECEIVE_FILTER_CAPABILITIES {
  ULONG                              Size;
  NET_PACKET_FILTER_FLAGS            SupportedPacketFilters;
  SIZE_T                             MaximumMulticastAddresses;
  PFN_NET_ADAPTER_SET_RECEIVE_FILTER EvtSetReceiveFilter;
} NET_ADAPTER_RECEIVE_FILTER_CAPABILITIES;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-netadapter-net_adapter_receive_filter_capabilities)

Description

The NET_ADAPTER_RECEIVE_FILTER_CAPABILITIES structure specifies a network adapter's receive filtering capabilities.

Members

Size

The size of this structure in bytes.

SupportedPacketFilters

A NET_PACKET_FILTER_FLAGS enumeration. These flags describe the receive packet filters that the network adapter supports.

MaximumMulticastAddresses

The maximum number of addresses that the multicast address list can contain.

EvtSetReceiveFilter

A pointer to the client driver's implementation of the EVT_NET_ADAPTER_SET_RECEIVE_FILTER callback function.

Remarks

Call NET_ADAPTER_RECEIVE_FILTER_CAPABILITIES_INIT to initialize this structure. The driver passes the initialized NET_ADAPTER_RECEIVE_FILTER_CAPABILITIES structure as a parameter to NetAdapterSetReceiveFilterCapabilities to register it.

See also

EVT_NET_ADAPTER_SET_RECEIVE_FILTER

NetAdapterSetReceiveFilterCapabilities

NET_ADAPTER_RECEIVE_FILTER_CAPABILITIES_INIT

NET_PACKET_FILTER_FLAGS