WM_POWERBROADCAST Messages
Le système diffuse un message à toutes les applications et pilotes installables chaque fois qu’un événement de gestion de l’alimentation se produit. Le système diffuse ces événements via le message WM_POWERBROADCAST , en définissant le paramètre wParam sur l’événement de gestion de l’alimentation approprié. Par exemple, l’événement PBT_APMPOWERSTATUSCHANGE indique un changement d’alimentation status système. Vous devez vous assurer que votre application répond correctement au message WM_POWERBROADCAST .
Le système diffuse un événement PBT_APMSUSPEND immédiatement avant la suspension de l’opération. Cela donne aux applications et aux pilotes une dernière chance de se préparer à l’événement. Dans de nombreux cas, le système diffuse ces messages sans demander l’autorisation de le faire. Cela se produit, par exemple, si une application force la suspension avec la fonction SetSuspendState .
Le système diffuse l’événement PBT_APMRESUMESUSPEND ou PBT_APMRESUMECRITICAL lorsque l’opération système a été restaurée. Si une application a reçu un événement PBT_APMSUSPEND avant la suspension de l’ordinateur, elle reçoit l’événement PBT_APMRESUMESUSPEND. Sinon, il recevra l’événement PBT_APMRESUMECRITICAL.
Le système envoie un événement PBT_POWERSETTINGCHANGE aux applications qui se sont inscrites pour l’événement spécifique à l’aide de RegisterPowerSettingNotification. Pour plus d’informations, consultez Inscription aux événements Power.
Rubriques connexes
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour