Функция WifiWakeSourceListGetElement (wificxwakesourcelist.h)
Функция WifiWakeSourceListGetElement получает источник пробуждения из списка источников пробуждения для сетевого адаптера WiFiCx.
Синтаксис
WIFIWAKESOURCE WifiWakeSourceListGetElement(
const WIFI_WAKE_SOURCE_LIST *List,
SIZE_T Index
);
Параметры
List
[Вход] Дескриптор структуры, выделенной драйвером и инициализированной WIFI_WAKE_SOURCE_LIST .
Index
[Вход] Отсчитываемый от нуля индекс в списке для целевого объекта WIFIWAKESOURCE. Эта функция должна быть меньше значения, возвращаемого WifiWakeSourceListGetCount.
Возвращаемое значение
Возвращает объект WIFIWAKESOURCE, представляющий источник пробуждения по указанному индексу в списке.
Комментарии
Вызовите WifiWakeSourceListGetCount , чтобы получить количество источников пробуждения перед вызовом этой функции.
Драйвер клиента должен вызывать WifiWakeSourceListGetElement только во время перехода на питание, как правило, из функции обратного вызова 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 |