Freigeben über


WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS_INIT-Funktion (wdfdevice.h)

[Gilt für KMDF und UMDF]

Die WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS_INIT-Funktion initialisiert die WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS Struktur eines Treibers.

Syntax

void WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS_INIT(
  [out] PWDF_DEVICE_POWER_POLICY_WAKE_SETTINGS Settings
);

Parameter

[out] Settings

Ein Zeiger auf eine vom Treiber zugewiesene WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS Struktur.

Rückgabewert

Nichts

Bemerkungen

Die WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS_INIT-Funktion nullt die angegebene WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS Struktur und legt das Size-Element der Struktur fest. Anschließend legt die Funktion die Enabled Member der Struktur auf WdfUseDefault-fest, legt den DxState Member auf PowerDeviceMaximumfest und legt den UserControlOfWakeSettings Member auf WakeAllowUserControl.

Ein Codebeispiel, das WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS_INITverwendet, finden Sie unter WdfDeviceAssignSxWakeSettings.

Anforderungen

Anforderung Wert
Zielplattform- Universal
Minimale KMDF-Version 1.0
Mindest-UMDF-Version 2.0
Header- wdfdevice.h (einschließen Wdf.h)