_Messages WM POWERBROADCAST

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 par le biais du 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 une modification de l’état de l’alimentation du 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 pour 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 lors de la restauration de l’opération système. Si une application a reçu un événement PBT _ APMSUSPEND avant la suspension de l’ordinateur, elle recevra l' _ événement PBT APMRESUMESUSPEND. Dans le cas contraire, il recevra l' _ événement PBT APMRESUMECRITICAL.

Le système envoie un événement PBT _ POWERSETTINGCHANGE aux applications qui sont inscrites pour l’événement spécifique à l’aide de RegisterPowerSettingNotification. Pour plus d’informations, consultez inscription pour les événements d’alimentation.

À propos de la gestion de l’alimentation