estrutura NET_DEVICE_POWER_POLICY_EVENT_CALLBACKS (netdevice.h)
A estrutura NET_DEVICE_POWER_POLICY_EVENT_CALLBACKS contém ponteiros de função para as funções de retorno de chamada de política de energia de um driver de cliente.
Sintaxe
typedef struct _NET_DEVICE_POWER_POLICY_EVENT_CALLBACKS {
ULONG Size;
PFN_NET_DEVICE_PREVIEW_WAKE_SOURCE EvtDevicePreviewBitmapPattern;
PFN_NET_DEVICE_PREVIEW_POWER_OFFLOAD EvtDevicePreviewArpOffload;
PFN_NET_DEVICE_PREVIEW_POWER_OFFLOAD EvtDevicePreviewNSOffload;
} NET_DEVICE_POWER_POLICY_EVENT_CALLBACKS;
Membros
Size
O tamanho dessa estrutura, em bytes.
EvtDevicePreviewBitmapPattern
Um ponteiro para a implementação do driver cliente da função de retorno de chamada EvtNetDevicePreviewWakeSource para visualizar um padrão de ativação de bitmap.
EvtDevicePreviewArpOffload
Um ponteiro para uma implementação da função de retorno de chamada EvtNetDevicePreviewPowerOffload para visualizar um descarregamento de protocolo de baixa potência ARP IPv4.
EvtDevicePreviewNSOffload
Um ponteiro para uma implementação da função de retorno de chamada EvtNetDevicePreviewPowerOffload para visualizar um descarregamento de protocolo de baixa energia de solicitação de vizinho (NS) IPv6.
Comentários
Chame NET_DEVICE_POWER_POLICY_EVENT_CALLBACKS_INIT para inicializar essa estrutura e forneça ponteiros para os retornos de chamada que o driver cliente implementa. Se o driver do cliente não implementar um dos retornos de chamada, defina esse membro como NULL.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10, versão 2004 |
Versão mínima do UMDF | 2.33 |
Cabeçalho | netdevice.h (inclua netadaptercx.h) |
Confira também
Configurando o Gerenciamento de Energia