Condividi tramite


struttura WIFI_POWER_OFFLOAD_LIST (wificxpoweroffloadlist.h)

La struttura WIFI_POWER_OFFLOAD_LIST rappresenta un elenco di offload del protocollo a basso consumo in una scheda Net WiFiCx.

Sintassi

typedef struct _WIFI_POWER_OFFLOAD_LIST {
  ULONG Size;
  void  *Reserved[4];
} WIFI_POWER_OFFLOAD_LIST;

Members

Size

Dimensioni di questa struttura, in byte.

Reserved[4]

Riservato. I driver client non devono leggere o scrivere direttamente in questo valore.

Commenti

Chiama WIFI_POWER_OFFLOAD_LIST_INIT per inizializzare questa struttura, quindi chiama WifiDeviceGetPowerOffloadList per ottenere l'elenco di offload a basso consumo a questa scheda Net WiFiCx. Dopo aver ottenuto l'elenco, chiamare WifiPowerOffloadListGetCount con questa struttura per ottenere il numero di oggetti WIFIPOWEROFFLOAD che rappresentano gli offload, quindi scorrere gli oggetti e chiamare WifiPowerOffloadListGetElement per recuperarne uno. Dopo aver ottenuto un oggetto WIFIPOWEROFFLOAD, chiama WifiPowerOffloadGetType per ottenere il tipo di offload in modo da poter chiamare la funzione appropriata per ottenere i parametri dell'offload.

Il driver client deve chiamare solo funzioni correlate all'offload di alimentazione durante una transizione di alimentazione, in genere dal relativo EVT_WDF_DEVICE_ARM_WAKE_FROM_SX, EVT_WDF_DEVICE_ARM_WAKE_FROM_S0 o EVT_NET_DEVICE_PREVIEW_POWER_OFFLOAD funzione di callback. In caso contrario, la chiamata genera un controllo degli errori di sistema.

Requisiti

Requisito Valore
Client minimo supportato Windows 11
Server minimo supportato Windows Server 2022
Intestazione wificxpoweroffloadlist.h

Vedi anche

WIFI_POWER_OFFLOAD_LIST_INIT

WifiDeviceGetPowerOffloadList

WifiPowerOffloadListGetCount

WifiPowerOffloadListGetElement

WifiPowerOffloadGetType