Partager via


IPowerPolicyCallbackWakeFromSx ::OnDisarmWakeFromSx, méthode (wudfddi.h)

[Avertissement : UMDF 2 est la dernière version de UMDF et remplace UMDF 1. Tous les nouveaux pilotes UMDF doivent être écrits à l’aide de UMDF 2. Aucune nouvelle fonctionnalité n’est ajoutée à UMDF 1 et il existe une prise en charge limitée de UMDF 1 sur les versions plus récentes de Windows 10. Les pilotes Windows universels doivent utiliser UMDF 2. Pour plus d’informations, consultez Bien démarrer avec UMDF.]

La fonction de rappel d’événement OnDisarmWakeFromSx pilote désarme (c’est-à-dire désactive) la capacité d’un appareil à déclencher un signal de veille pendant que l’appareil et le système sont dans des états à faible puissance.

Syntaxe

void OnDisarmWakeFromSx(
  [in] IWDFDevice *pWdfDevice
);

Paramètres

[in] pWdfDevice

Pointeur vers l’interface IWDFDevice de l’objet d’appareil qui représente l’un des appareils du pilote.

Valeur de retour

Aucun

Remarques

Votre pilote doit fournir une fonction de rappel OnDisarmWakeFromSx si le pilote prend en charge l’interface IPowerPolicyCallbackWakeFromSx.

Si le pilote a inscrit cette fonction de rappel, l’infrastructure l’appelle une fois que l’infrastructure a déterminé que l’alimentation du système est restaurée, et une fois le pilote de bus terminé le l’IRP d’attente/éveil. Avant d’appeler la fonction de rappel du pilote OnDisarmWakeFromSx, l’infrastructure appelle les fonctions de rappel IPnpCallback ::OnD0Entry et IPowerPolicyCallbackWakeFromSx ::OnWakeFromSxTriggered fonctions de rappel.

La fonction de rappel OnDisarmWakeFromSx doit effectuer toutes les opérations matérielles nécessaires pour désactiver la capacité de l’appareil à déclencher un signal de veille une fois la puissance réduite.

Pour plus d’informations sur le moment où l’infrastructure appelle cette fonction de rappel, consultez Scénarios pnP et de gestion de l’alimentation dans UMDF.

Pour plus d’informations sur cette fonction de rappel, consultez prise en charge du système Wake-Up dans les pilotes basés sur UMDF.

Exigences

Exigence Valeur
fin du support Indisponible dans UMDF 2.0 et versions ultérieures.
plateforme cible Bureau
version minimale de UMDF 1.9
d’en-tête wudfddi.h (include Wudfddi.h)

Voir aussi

IPowerPolicyCallbackWakeFromSx

IPowerPolicyCallbackWakeFromSx ::OnArmWakeFromSx

IPowerPolicyCallbackWakeFromSx ::OnWakeFromSxTriggered