Compartir a través de


estructura NET_DEVICE_POWER_POLICY_EVENT_CALLBACKS (netdevice.h)

La estructura NET_DEVICE_POWER_POLICY_EVENT_CALLBACKS contiene punteros de función para las funciones de devolución de llamada de la directiva de energía de un controlador de cliente.

Sintaxis

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;

Miembros

Size

Tamaño de esta estructura, en bytes.

EvtDevicePreviewBitmapPattern

Puntero a la implementación del controlador cliente de la función de devolución de llamada EvtNetDevicePreviewWakeSource para obtener una vista previa de un patrón de reactivación de mapa de bits.

EvtDevicePreviewArpOffload

Puntero a una implementación de la función de devolución de llamada EvtNetDevicePreviewPowerOffload para obtener una vista previa de una descarga de protocolo ARP de bajo consumo de IPv4.

EvtDevicePreviewNSOffload

Puntero a una implementación de la función de devolución de llamada EvtNetDevicePreviewPowerOffload para obtener una vista previa de una descarga de protocolo de baja energía de solicitud de vecinos IPv6 (NS).

Comentarios

Llame a NET_DEVICE_POWER_POLICY_EVENT_CALLBACKS_INIT para inicializar esta estructura y, a continuación, proporcione punteros a las devoluciones de llamada que implementa el controlador cliente. Si el controlador de cliente no implementa una de las devoluciones de llamada, establezca ese miembro en NULL.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10, versión 2004
Versión mínima de UMDF 2,33
Encabezado netdevice.h (include netadaptercx.h)

Consulte también

Configuración de la administración de energía

EvtNetDevicePreviewWakeSource

EvtNetDevicePreviewPowerOffload

NET_DEVICE_POWER_POLICY_EVENT_CALLBACKS_INIT