Partager via


PowerBroadcastStatus Énumération

Définition

Indique l'état de l'alimentation du système.

public enum class PowerBroadcastStatus
public enum PowerBroadcastStatus
type PowerBroadcastStatus = 
Public Enum PowerBroadcastStatus
Héritage
PowerBroadcastStatus

Champs

BatteryLow 9

La puissance de la batterie est faible.

OemEvent 11

Un BIOS de Gestion avancée de l'alimentation (APM) a signalé un événement OEM APM.

PowerStatusChange 10

Un changement d'état de l'alimentation de l'ordinateur est détecté, par exemple le passage de l'alimentation par batterie à l'alimentation secteur. Le système diffuse également cet événement lorsque la puissance de la batterie devient inférieure au seuil spécifié par l'utilisateur ou change selon un pourcentage spécifié.

QuerySuspend 0

Le système a demandé l'autorisation de mettre l'ordinateur en veille. Une application qui accorde cette autorisation doit effectuer des opérations de préparation à la mise en veille avant de retourner sa réponse.

QuerySuspendFailed 2

Le système n'a pas obtenu l'autorisation de mettre l'ordinateur en veille. Cet état est diffusé si un état QuerySuspend antérieur a été refusé par une application ou un pilote.

ResumeAutomatic 18

L'ordinateur est automatiquement sorti de l'état de veille pour gérer un événement. Si le système détecte une activité utilisateur après la diffusion de ResumeAutomatic, il diffuse un événement ResumeSuspend pour permettre aux applications de savoir qu’elles peuvent reprendre une interaction totale avec l’utilisateur.

ResumeCritical 6

Le système a recommencé à fonctionner après une suspension critique causée par une panne de batterie. Étant donné qu’une suspension critique se produit sans notification préalable, les ressources et les données qui étaient disponibles peuvent ne pas être présentes lorsque l’application reçoit cet événement. L’application doit tenter de restaurer son état au meilleur de sa capacité.

ResumeSuspend 7

Le système a recommencé à fonctionner après une période de veille.

Suspend 4

L'ordinateur va passer en état de veille. Cet événement est généralement diffusé lorsque les applications et les pilotes installables ont tous retourné true à un état QuerySuspend antérieur.

Remarques

PowerBroadcastStatus est utilisé par la ServiceBase classe pour indiquer une modification de l’état d’alimentation du système. Vous pouvez concevoir votre application pour réagir à toute modification de l’état de l’alimentation.

S’applique à

Voir aussi