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


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

Функция NetAdapterWakeSetEapolPacketCapabilities задает возможности пробуждения пакетов EAP через локальную сеть (EAPOL) сетевого адаптера по локальной сети (WoL).

Синтаксис

void NetAdapterWakeSetEapolPacketCapabilities(
  [_In_] NETADAPTER                                       Adapter,
  [_In_] const NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES *Capabilities
);

Параметры

[_In_] Adapter

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

[_In_] Capabilities

Указатель на структуру, выделенную драйвером и инициализированную NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES , которая описывает возможности woL пакетов EAPOL сетевого адаптера.

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

None

Remarks

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

Требования

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

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

NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES

NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES_INIT

EvtDevicePrepareHardware

NetAdapterStart