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


Функция NetWakeSourceGetAdapter (netwakesource.h)

Функция NetWakeSourceGetAdapter получает сетевой адаптер для источника пробуждения по локальной сети (WoL).

Синтаксис

NETADAPTER NetWakeSourceGetAdapter(
  [_In_] NETWAKESOURCE WakeSource
);

Параметры

[_In_] WakeSource

Объект NETWAKESOURCE, представляющий источник события пробуждения.

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

Возвращает объект NETADAPTER, представляющий сетевой адаптер для этого источника пробуждения.

Замечания

Клиентские драйверы, имеющие один сетевой адаптер на устройство, не должны вызывать эту необязательную функцию. Вызовите NetWakeSourceGetAdapter, если устройство имеет более одного объекта сетевого адаптера на устройство, например в драйвере клиента MBBCx .

Драйвер клиента должен вызывать только NetWakeSourceGetAdapter во время перехода питания, как правило, из его EVT_WDF_DEVICE_ARM_WAKE_FROM_SX, EVT_WDF_DEVICE_ARM_WAKE_FROM_S0или функции обратного вызова EVT_NET_DEVICE_PREVIEW_WAKE_SOURCE. В противном случае вызов приводит к ошибке системы.

Требования

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

См. также

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

[NetWakeSourceListGetElement]