Функция 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
Верхняя часть netadapter.h (включая netadaptercx.h)

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

NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES

NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES_INIT

EvtDevicePrepareHardware

NetAdapterStart