// netdevice.h
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;
View the official Windows Driver Kit DDI referenceNo description available.
The NET_DEVICE_POWER_POLICY_EVENT_CALLBACKS structure contains function pointers for a client driver's power policy callback functions.
SizeThe size of this structure, in bytes.
EvtDevicePreviewBitmapPatternA pointer to the client driver's implementation of the EvtNetDevicePreviewWakeSource callback function for previewing a bitmap wake pattern.
EvtDevicePreviewArpOffloadA pointer to an implementation of the EvtNetDevicePreviewPowerOffload callback function for previewing an IPv4 ARP low power protocol offload.
EvtDevicePreviewNSOffloadA pointer to an implementation of the EvtNetDevicePreviewPowerOffload callback function for previewing an IPv6 Neighbor Solicitation (NS) low power protocol offload.
Call NET_DEVICE_POWER_POLICY_EVENT_CALLBACKS_INIT to initialize this structure, then provide pointers to the callbacks your client driver implements. If your client driver does not implement one of the callbacks, set that member to NULL.
EvtNetDevicePreviewPowerOffload
NET_DEVICE_POWER_POLICY_EVENT_CALLBACKS_INIT