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

Nom Valeur Description
QuerySuspend 0

Le système a demandé l’autorisation de suspendre l’ordinateur. Une demande qui accorde l’autorisation doit effectuer des préparations pour la suspension avant de retourner.

QuerySuspendFailed 2

Le système a été refusé à l’autorisation de suspendre l’ordinateur. Cet état est diffusé si une application ou un pilote a refusé un état précédent QuerySuspend .

Suspend 4

L’ordinateur est sur le point d’entrer un état suspendu. Cet événement est généralement diffusé lorsque toutes les applications et pilotes installables sont retournés true à un état précédent QuerySuspend .

ResumeCritical 6

Le système a repris l’opération après une suspension critique causée par une batterie défaillante. Étant donné qu’une suspension critique se produit sans notification préalable, les ressources et les données précédemment disponibles peuvent ne pas être présentes lorsque l’application reçoit cet événement. L’application doit tenter de restaurer son état au mieux de sa capacité.

ResumeSuspend 7

Le système a repris l’opération après avoir été suspendu.

BatteryLow 9

L’alimentation de la batterie est faible.

PowerStatusChange 10

Un changement de l’état de l’alimentation de l’ordinateur est détecté, par exemple un commutateur de l’alimentation de la batterie à A/C. Le système diffuse également cet événement lorsque la batterie restante glisse en dessous du seuil spécifié par l’utilisateur ou si l’alimentation de la batterie change par un pourcentage spécifié.

OemEvent 11

Un BIOS APM (Advanced Power Management) signalait un événement OEM APM.

ResumeAutomatic 18

L’ordinateur s’est réveillé automatiquement pour gérer un événement. Si le système détecte toute activité utilisateur après la diffusion ResumeAutomatic, il diffuse un ResumeSuspend événement pour informer les applications qu’elles peuvent reprendre une interaction complète avec l’utilisateur.

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 à n’importe quelle modification de l’état de l’alimentation.

S’applique à

Voir aussi