Функция WifiPowerOffloadListGetElement (wificxpoweroffloadlist.h)
Функция WifiPowerOffloadListGetElement получает разгрузку протокола низкого энергопотребления из списка разгрузки на сетевой адаптер WiFiCx.
Синтаксис
WIFIPOWEROFFLOAD WifiPowerOffloadListGetElement(
const WIFI_POWER_OFFLOAD_LIST *List,
SIZE_T Index
);
Параметры
List
[Вход] Указатель на структуру, выделенную драйвером и инициализированную WIFI_POWER_OFFLOAD_LIST .
Index
[Вход] Отсчитываемый от нуля индекс в списке для целевого объекта WIFIPOWEROFFLOAD. Эта функция должна быть меньше значения, возвращаемого WifiPowerOffloadListGetCount.
Возвращаемое значение
Возвращает объект WIFIPOWEROFFLOAD, представляющий разгрузку протокола низкого энергопотребления по указанному индексу в списке.
Комментарии
Вызовите WifiPowerOffloadListGetCount , чтобы получить количество разгрузки протокола с низким энергопотреблением перед вызовом этой функции.
Драйвер клиента должен вызывать WifiPowerOffloadListGetElement только во время перехода на питание, обычно из функции обратного вызова EVT_WDF_DEVICE_ARM_WAKE_FROM_SX, EVT_WDF_DEVICE_ARM_WAKE_FROM_S0 или EVT_NET_DEVICE_PREVIEW_POWER_OFFLOAD . В противном случае вызов приводит к системной ошибке.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 11 |
Минимальная версия сервера | Windows Server 2022 |
Верхняя часть | wificxpoweroffloadlist.h |
IRQL | PASSIVE_LEVEL |