Поделиться через


Функция NetAdapterSetReceiveFilterCapabilities (netadapter.h)

Функция NetAdapterSetReceiveFilterCapabilities задает возможности фильтрации приема сетевого адаптера.

Синтаксис

void NetAdapterSetReceiveFilterCapabilities(
  [_In_] NETADAPTER                                    Adapter,
  [_In_] const NET_ADAPTER_RECEIVE_FILTER_CAPABILITIES *Capabilities
);

Параметры

[_In_] Adapter

Дескриптор объекта NETADAPTER, ранее созданный драйвером клиента с помощью вызова NetAdapterCreate.

[_In_] Capabilities

Указатель на структуру, выделенную драйвером и инициализированную NET_ADAPTER_RECEIVE_FILTER_CAPABILITIES , описывающую возможности фильтрации приема сетевого адаптера.

Возвращаемое значение

None

Remarks

Клиентские драйверы обычно вызывают эту функцию из обратного вызова EvtDevicePrepareHardware , но должны вызывать эту функцию перед вызовом NetAdapterStart.

Требования

Требование Значение
Минимальная версия клиента Windows 11
Минимальная версия сервера Windows Server 2022
Минимальная версия UMDF 2.33
Верхняя часть netadapter.h (включая netadaptercx.h)

См. также раздел

NET_ADAPTER_RECEIVE_FILTER_CAPABILITIES

EVT_NET_ADAPTER_SET_RECEIVE_FILTER

NET_ADAPTER_RECEIVE_FILTER_CAPABILITIES_INIT

NET_PACKET_FILTER_FLAGS

NetReceiveFilterGetMulticastAddressList

NetReceiveFilterGetMulticastAddressCount