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

Keine

Bemerkungen

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

Ein Codebeispiel, das WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS_INIT verwendet, finden Sie unter WdfDeviceAssignSxWakeSettings.

Anforderungen

Anforderung Wert
Zielplattform Universell
KMDF-Mindestversion 1.0
UMDF-Mindestversion 2.0
Kopfzeile wdfdevice.h (einschließen von Wdf.h)