estrutura WIFI_POWER_OFFLOAD_LIST (wificxpoweroffloadlist.h)
A estrutura WIFI_POWER_OFFLOAD_LIST representa uma lista de descarregamentos de protocolo de baixa potência para um adaptador de rede WiFiCx.
Sintaxe
typedef struct _WIFI_POWER_OFFLOAD_LIST {
ULONG Size;
void *Reserved[4];
} WIFI_POWER_OFFLOAD_LIST;
Membros
Size
O tamanho dessa estrutura, em bytes.
Reserved[4]
Reservado. Os drivers de cliente não devem ler ou gravar diretamente nesse valor.
Comentários
Chame WIFI_POWER_OFFLOAD_LIST_INIT para inicializar essa estrutura e, em seguida, chame WifiDeviceGetPowerOffloadList para obter a lista de descarregamentos de energia baixos para esse adaptador de rede WiFiCx. Depois de obter a lista, chame WifiPowerOffloadListGetCount com essa estrutura para obter o número de objetos WIFIPOWEROFFLOAD que representam os descarregamentos e, em seguida, faça loop sobre os objetos e chame WifiPowerOffloadListGetElement para recuperar cada um deles. Depois de obter um objeto WIFIPOWEROFFLOAD, chame WifiPowerOffloadGetType para obter o tipo desse descarregamento para que você possa chamar a função apropriada para obter os parâmetros do descarregamento.
O driver cliente só deve chamar funções relacionadas ao descarregamento de energia durante uma transição de energia, normalmente de sua função de retorno de chamada EVT_WDF_DEVICE_ARM_WAKE_FROM_SX, EVT_WDF_DEVICE_ARM_WAKE_FROM_S0 ou EVT_NET_DEVICE_PREVIEW_POWER_OFFLOAD . Caso contrário, a chamada resultará em uma verificação de bugs do sistema.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 11 |
Servidor mínimo com suporte | Windows Server 2022 |
Cabeçalho | wificxpoweroffloadlist.h |