WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS_INIT, fonction (wdfdevice.h)

[S’applique à KMDF et UMDF]

La fonction WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS_INIT initialise la structure WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS d’un pilote.

Syntaxe

void WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS_INIT(
  [out] PWDF_DEVICE_POWER_POLICY_WAKE_SETTINGS Settings
);

Paramètres

[out] Settings

Pointeur vers une structure de WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS allouée par le pilote.

Valeur de retour

None

Remarques

La fonction WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS_INIT met à zéro la structure WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS spécifiée et définit le membre Size de la structure. Ensuite, la fonction définit le membre Enabled de la structure sur WdfUseDefault, définit le membre DxState sur PowerDeviceMaximum et définit le membre UserControlOfWakeSettings sur WakeAllowUserControl.

Pour obtenir un exemple de code qui utilise WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS_INIT, consultez WdfDeviceAssignSxWakeSettings.

Configuration requise

Condition requise Valeur
Plateforme cible Universal
Version KMDF minimale 1.0
Version UMDF minimale 2.0
En-tête wdfdevice.h (inclure Wdf.h)