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


Функция WifiPowerOffloadListGetCount (wificxpoweroffloadlist.h)

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

Синтаксис

SIZE_T WifiPowerOffloadListGetCount(
  const WIFI_POWER_OFFLOAD_LIST *List
);

Параметры

List

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

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

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

Комментарии

Вызовите WIFI_POWER_OFFLOAD_LIST_INIT , чтобы инициализировать структуру WIFI_POWER_OFFLOAD_LIST , а затем вызовите WifiDeviceGetPowerOffloadList , чтобы получить список разгрузки протокола с низким энергопотреблением. После получения списка вызовите эту функцию, чтобы определить, сколько разгрузок протокола низкого энергопотребления имеется для этого сетевого адаптера WiFiCx.

Драйвер клиента должен вызывать WifiPowerOffloadListGetCount только во время перехода на питание, как правило, из функции обратного вызова 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

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

WIFI_POWER_OFFLOAD_LIST

WIFI_POWER_OFFLOAD_LIST_INIT

WifiDeviceGetPowerOffloadList