Partilhar via


PowerBroadcastStatus Enumeração

Definição

Indica o status de energia do sistema.

public enum class PowerBroadcastStatus
public enum PowerBroadcastStatus
type PowerBroadcastStatus = 
Public Enum PowerBroadcastStatus
Herança
PowerBroadcastStatus

Campos

BatteryLow 9

A bateria está fraca.

OemEvent 11

Um BIOS de APM (Gerenciamento Avançado de Energia) indicou um evento de OEM do APM.

PowerStatusChange 10

É detectada uma alteração no status de energia do computador, como uma mudança de alimentação por bateria para CA. O sistema também transmite esse evento quando a energia restante da bateria fica abaixo do limite especificado pelo usuário ou se a energia da bateria for alterada em um percentual especificado.

QuerySuspend 0

O sistema solicitou permissão para suspender o computador. Um aplicativo que concede permissão deve realizar preparações para a suspensão antes de retornar.

QuerySuspendFailed 2

O sistema não obteve permissão para suspender o computador. Esse status é difundido se qualquer aplicativo ou driver tiver recusado um status de QuerySuspend anterior.

ResumeAutomatic 18

O computador foi ativado automaticamente para lidar com um evento. Se detectar qualquer atividade do usuário após a transmissão de ResumeAutomatic, o sistema difundirá um evento ResumeSuspend para informar aos aplicativos que eles podem retomar a interação total com o usuário.

ResumeCritical 6

O sistema retomou a operação após uma suspensão crítica causada por uma bateria com falha. Como uma suspensão crítica ocorre sem notificação anterior, os recursos e os dados disponíveis anteriormente poderão não estar presentes quando o aplicativo receber esse evento. O aplicativo deve tentar restaurar seu estado da melhor forma que puder.

ResumeSuspend 7

O sistema retomou a operação após ter sido suspenso.

Suspend 4

O computador está prestes a entrar no estado suspenso. Esse evento normalmente é difundido quando todos os aplicativos e drivers instaláveis retornarem true para um estado QuerySuspend anterior.

Comentários

PowerBroadcastStatus é usado pela ServiceBase classe para indicar uma alteração no status de energia do sistema. Você pode projetar seu aplicativo para reagir a qualquer alteração de status de energia.

Aplica-se a

Confira também