Функция Вифиповероффлоадлистжетелемент (вификксповероффлоадлист. h)

Функция вифиповероффлоадлистжетелемент получает разгрузку протокола низкого уровня энергопотребления из списка разгрузок на адаптер вификкс NET.

Синтаксис

WIFIPOWEROFFLOAD WifiPowerOffloadListGetElement(
  const WIFI_POWER_OFFLOAD_LIST *List,
  SIZE_T                        Index
);

Параметры

List

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

Index

[Входные] Отсчитываемый от нуля индекс в списке для целевого объекта ВИФИПОВЕРОФФЛОАД. Эта функция должна быть меньше значения, возвращаемого функцией вифиповероффлоадлистжеткаунт.

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

Возвращает объект ВИФИПОВЕРОФФЛОАД, представляющий разгрузку протокола нижнего энергопотребления, по указанному индексу в списке.

Remarks

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

Драйвер клиента должен вызывать вифиповероффлоадлистжетелемент только во время перехода на питание, обычно из его 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
Header вификксповероффлоадлист. h
УРОВЕНЬ PASSIVE_LEVEL

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

WIFI_POWER_OFFLOAD_LIST

вифиповероффлоадлистжеткаунт