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 Energierichtlinienrü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;

Member

Size

Die Größe dieser Struktur in Bytes.

EvtDevicePreviewBitmapPattern

Ein Zeiger auf die Implementierung des Clienttreibers der Rückruffunktion EvtNetDevicePreviewWakeSource zum Anzeigen einer Vorschau eines Bitmapreaktivierungsmusters.

EvtDevicePreviewArpOffload

Ein Zeiger auf eine Implementierung der Rückruffunktion EvtNetDevicePreviewPowerOffload für die Vorschau einer IPv4-ARP-Protokollauslagerung mit niedriger Leistung.

EvtDevicePreviewNSOffload

Ein Zeiger auf eine Implementierung der EvtNetDevicePreviewPowerOffload-Rückruffunktion für die Vorschau einer IPv6 Neighbor Solicitation (NS)-Protokollabladung mit niedriger Leistung.

Hinweise

Rufen Sie NET_DEVICE_POWER_POLICY_EVENT_CALLBACKS_INIT auf, um diese Struktur zu initialisieren, und geben Sie dann Zeiger auf die Rückrufe an, die Ihr Clienttreiber implementiert. Wenn Ihr Clienttreiber keinen der Rückrufe implementiert, legen Sie diesen Member auf NULL fest.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10, Version 2004
UMDF-Mindestversion 2.33
Kopfzeile netdevice.h (include netadaptercx.h)

Weitere Informationen

Konfigurieren der Energieverwaltung

EvtNetDevicePreviewWakeSource

EvtNetDevicePreviewPowerOffload

NET_DEVICE_POWER_POLICY_EVENT_CALLBACKS_INIT