Freigeben über


NET_DEVICE_POWER_POLICY_EVENT_CALLBACKS Struktur (netdevice.h)

Die NET_DEVICE_POWER_POLICY_EVENT_CALLBACKS-Struktur enthält Funktionszeiger für die Leistungsrichtlinienrückruffunktionen eines Clienttreibers.

Syntax

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;

Angehörige

Size

Die Größe dieser Struktur in Byte.

EvtDevicePreviewBitmapPattern

Ein Zeiger auf die Implementierung des EvtNetDevicePreviewWakeSource Rückruffunktion für die Vorschau eines Bitmap-Wake-Musters.

EvtDevicePreviewArpOffload

Ein Zeiger auf eine Implementierung der EvtNetDevicePreviewPowerOffload Rückruffunktion für die Vorschau einer IPv4 ARP Low Power Protocol Offload.

EvtDevicePreviewNSOffload

Ein Zeiger auf eine Implementierung der EvtNetDevicePreviewPowerOffload Rückruffunktion für die Vorschau einer IPv6 Neighbor Solicitation (NS) Offload.

Bemerkungen

Rufen Sie NET_DEVICE_POWER_POLICY_EVENT_CALLBACKS_INIT auf, um diese Struktur zu initialisieren, und stellen Sie dann Zeiger auf die Rückrufe bereit, die Ihr Clienttreiber implementiert. Wenn Ihr Clienttreiber keinen der Rückrufe implementiert, legen Sie dieses Element auf NULL-fest.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 10, Version 2004
Mindest-UMDF-Version 2.33
Header- netdevice.h (include netadaptercx.h)

Siehe auch

Konfigurieren von Power Management-

EvtNetDevicePreviewWakeSource

EvtNetDevicePreviewPowerOffload

NET_DEVICE_POWER_POLICY_EVENT_CALLBACKS_INIT