funzione WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS_INIT (wdfdevice.h)

[Si applica a KMDF e UMDF]

La funzione WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS_INIT inizializza la struttura di WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS di un driver.

Sintassi

void WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS_INIT(
  [out] PWDF_DEVICE_POWER_POLICY_WAKE_SETTINGS Settings
);

Parametri

[out] Settings

Puntatore a una struttura di WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS allocata dal driver.

Valore restituito

nessuno

Osservazioni

La funzione WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS_INIT zero la struttura di WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS specificata e imposta il membro Size della struttura. La funzione imposta quindi il membro Abilitato della struttura su WdfUseDefault, imposta il membro DxState su PowerDeviceMaximum e imposta il membro UserControlOfWakeSettings su WakeAllowUserControl.

Per un esempio di codice che usa WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS_INIT, vedere WdfDeviceAssignSxWakeSettings.

Requisiti

Requisito Valore
Piattaforma di destinazione Universale
Versione KMDF minima 1.0
Versione UMDF minima 2,0
Intestazione wdfdevice.h (includere Wdf.h)