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 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

EvtNetDevicePreviewWakeSource

EvtNetDevicePreviewPowerOffload

NET_DEVICE_POWER_POLICY_EVENT_CALLBACKS_INIT