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 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 do EvtNetDevicePreviewWakeSource função de retorno de chamada 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 energia 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 potência do IPv6 Neighbor Solicitation (NS).
Observações
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 cliente não implementar um dos retornos de chamada, defina esse membro como NULL.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 10, versão 2004 |
versão mínima do UMDF | 2.33 |
cabeçalho | netdevice.h (include netadaptercx.h) |
Consulte também
configurando de Gerenciamento de Energia