Функция WifiWakeSourceListGetCount (wificxwakesourcelist.h)

Функция WifiWakeSourceListGetCount получает количество источников пробуждения для сетевого адаптера WiFiCx.

Синтаксис

SIZE_T WifiWakeSourceListGetCount(
  const WIFI_WAKE_SOURCE_LIST *List
);

Параметры

List

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

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

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

Комментарии

Вызовите WIFI_WAKE_SOURCE_LIST_INIT , чтобы инициализировать структуру WIFI_WAKE_SOURCE_LIST , а затем вызовите WifiDeviceGetWakeSourceList , чтобы получить список источников пробуждения. После получения списка вызовите эту функцию, чтобы определить, сколько источников пробуждения имеется для этого сетевого адаптера.

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

Требования

Требование Значение
Минимальная версия клиента Windows 11
Минимальная версия сервера Windows Server 2022
Верхняя часть wificxwakesourcelist.h
IRQL PASSIVE_LEVEL

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

NET_WAKE_SOURCE_LIST