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


Функция 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 структуру драйвера клиента.

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

Никакой

Замечания

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

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 10 версии 2004
целевая платформа Всеобщий
минимальная версия UMDF 2.33
заголовка netadapter.h (include netadaptercx.h)
библиотеки netadaptercxstub.lib
IRQL PASSIVE_LEVEL

См. также

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

NET_ADAPTER_WAKE_MAGIC_PACKET_CAPABILITIES

NET_ADAPTER_WAKE_MAGIC_PACKET_CAPABILITIES_INIT

NetAdapterCreate

EvtDevicePrepareHardware

NetAdapterStart