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