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


Функция 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