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


Функция 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 структуру, которая описывает возможности пакета EAPOL сетевого адаптера WoL.

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

Никакой

Замечания

Клиентские драйверы должны вызывать 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 (include netadaptercx.h)

См. также

NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES

NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES_INIT

EvtDevicePrepareHardware

NetAdapterStart