Partager via


Macro WdfDeviceResumeIdle (wdfdevice.h)

[S’applique à KMDF et UMDF]

La méthode WdfDeviceResumeIdle informe l’infrastructure que l’appareil spécifié n’est pas utilisé et peut être placé dans un état de faible alimentation de l’appareil s’il reste inactif.

Syntaxe

void WdfDeviceResumeIdle(
  [in]  Device
);

Paramètres

[in] Device

Handle vers un objet d’appareil framework.

Valeur de retour

Aucun

Remarques

Une vérification de bogue se produit si le pilote fournit un handle d’objet non valide.

Chaque appel à WdfDeviceStopIdle doit finalement être suivi d’un appel à WdfDeviceResumeIdle, ou sinon l’appareil ne reviendra jamais à un état de faible alimentation s’il devient à nouveau inactif.

Appeler WdfDeviceResumeIdleWithTag au lieu de WdfDeviceResumeIdle fournit des informations supplémentaires (valeur de balise, numéro de ligne et nom de fichier) que vous pouvez afficher dans les débogueurs Microsoft.

Exemples

L’exemple de code suivant informe le framework que l’appareil spécifié n’est pas utilisé et peut être placé dans un état de faible alimentation de l’appareil s’il reste inactif.

WdfDeviceResumeIdle(device);

Exigences

Exigence Valeur
plateforme cible Universel
version minimale de KMDF 1.0
version minimale de UMDF 2.0
d’en-tête wdfdevice.h (include Wdf.h)
bibliothèque Wdf01000.sys (KMDF) ; WUDFx02000.dll (UMDF)
IRQL <= DISPATCH_LEVEL
règles de conformité DDI DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf)

Voir aussi

débogage des fuites de référence d’alimentation dans le WDF

WdfDeviceResumeIdleWithTag

WdfDeviceStopIdle

WdfDeviceStopIdleWithTag