Freigeben über


NetDeviceInitSetPowerPolicyEventCallbacks-Funktion (netdevice.h)

Die NetDeviceInitSetPowerPolicyEventCallbacks--Funktion legt optionale Power Policy-Ereignisrü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 zugewiesen und initialisiert wurde.

Rückgabewert

Nichts

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_INITaufrufen, und geben Sie dann Zeiger auf die Rückrufe ein, die ihr Clienttreiber implementiert.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 10, Version 2004
Zielplattform- Universal
Mindest-UMDF-Version 2.33
Header- netdevice.h (include netadaptercx.h)
Library netadaptercxstub.lib
IRQL- PASSIVE_LEVEL

Siehe auch

Konfigurieren von Power Management-

NET_DEVICE_POWER_POLICY_EVENT_CALLBACKS