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


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

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

Синтаксис

void NetAdapterWakeSetMagicPacketCapabilities(
  [_In_] NETADAPTER                                       Adapter,
  [_In_] const NET_ADAPTER_WAKE_MAGIC_PACKET_CAPABILITIES *Capabilities
);

Параметры

[_In_] Adapter

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

[_In_] Capabilities

Указатель на структуру, выделенную драйвером клиента и инициализированную NET_ADAPTER_WAKE_MAGIC_PACKET_CAPABILITIES .

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

None

Remarks

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

Требования

Требование Значение
Минимальная версия клиента Windows 10 версии 2004
Целевая платформа Универсальное
Минимальная версия UMDF 2.33
Верхняя часть netadapter.h (включая netadaptercx.h)
Библиотека netadaptercxstub.lib
IRQL PASSIVE_LEVEL

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

Настройка функций управления питанием

NET_ADAPTER_WAKE_MAGIC_PACKET_CAPABILITIES

NET_ADAPTER_WAKE_MAGIC_PACKET_CAPABILITIES_INIT

NetAdapterCreate

EvtDevicePrepareHardware

NetAdapterStart