структура WIFI_POWER_OFFLOAD_LIST (wificxpoweroffloadlist.h)
Структура WIFI_POWER_OFFLOAD_LIST представляет список разгрузки протокола низкой мощности на сетевой адаптер WiFiCx.
Синтаксис
typedef struct _WIFI_POWER_OFFLOAD_LIST {
ULONG Size;
void *Reserved[4];
} WIFI_POWER_OFFLOAD_LIST;
Члены
Size
Размер этой структуры в байтах.
Reserved[4]
Скрытный. Клиентские драйверы не должны напрямую читать или записывать данные в это значение.
Замечания
Вызовите WIFI_POWER_OFFLOAD_LIST_INIT, чтобы инициализировать эту структуру, а затем вызовите WifiDeviceGetPowerOffloadList, чтобы получить список отключений питания для этого сетевого адаптера WiFiCx. После получения списка вызовите WifiPowerOffloadListGetCount с этой структурой, чтобы получить количество объектов WIFIPOWEROFFLOAD, представляющих разгрузку, а затем циклируйте объекты и вызовите WifiPowerOffloadListGetElement для получения каждого из них. Получив объект WIFIPOWEROFFLOAD, вызовите WifiPowerOffloadGetType, чтобы получить тип этой разгрузки, чтобы вызвать соответствующую функцию для получения параметров разгрузки.
Драйвер клиента должен вызывать функции, связанные с питанием, только во время перехода питания, как правило, из его 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 |