Compartilhar via


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

EvtNetDevicePreviewWakeSource

EvtNetDevicePreviewPowerOffload

NET_DEVICE_POWER_POLICY_EVENT_CALLBACKS_INIT