Freigeben über


NetDeviceInitSetPowerPolicyEventCallbacks-Funktion (netdevice.h)

Die NetDeviceInitSetPowerPolicyEventCallbacks-Funktion legt optionale Energierichtlinienereignisrückrufe während der Geräteinitialisierung für einen Clienttreiber fest.

Syntax

void NetDeviceInitSetPowerPolicyEventCallbacks(
  [_Inout_] PWDFDEVICE_INIT                               DeviceInit,
  [_In_]    const NET_DEVICE_POWER_POLICY_EVENT_CALLBACKS *Callbacks
);

Parameter

[_Inout_] DeviceInit

Ein Zeiger auf ein WDFDEVICE_INIT-Objekt, das der Clienttreiber in seiner EvtDriverDeviceAdd-Routine empfangen hat.

[_In_] Callbacks

Ein Zeiger auf einen Clienttreiber, der NET_DEVICE_POWER_POLICY_EVENT_CALLBACKS Struktur zugeordnet und initialisiert wurde.

Rückgabewert

Keine

Bemerkungen

Initialisieren Sie das WDFDEVICE_INIT-Objekt, indem Sie NetDeviceInitConfig aufrufen, bevor Sie diese Funktion aufrufen. Initialisieren Sie die NET_DEVICE_POWER_POLICY_EVENT_CALLBACKS-Struktur , indem Sie NET_DEVICE_POWER_POLICY_EVENT_CALLBACKS_INIT aufrufen, und geben Sie dann Zeiger auf die Rückrufe ein, die Ihr Clienttreiber implementiert.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10, Version 2004
Zielplattform Universell
UMDF-Mindestversion 2.33
Kopfzeile netdevice.h (include netadaptercx.h)
Bibliothek netadaptercxstub.lib
IRQL PASSIVE_LEVEL

Weitere Informationen

Konfigurieren der Energieverwaltung

NET_DEVICE_POWER_POLICY_EVENT_CALLBACKS