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

Nome Valor Description
QuerySuspend 0

O sistema solicitou permissão para suspender o computador. Um aplicativo que concede permissão deve realizar os preparativos para a suspensão antes de retornar.

QuerySuspendFailed 2

O sistema teve a permissão negada para suspender o computador. Esse status será transmitido se qualquer aplicativo ou driver tiver negado um status anterior QuerySuspend .

Suspend 4

O computador está prestes a entrar em um estado suspenso. Esse evento normalmente é transmitido quando todos os aplicativos e drivers instaláveis retornaram true a um estado anterior QuerySuspend .

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 prévia, os recursos e os dados disponíveis anteriormente podem não estar presentes quando o aplicativo recebe esse evento. O aplicativo deve tentar restaurar seu estado da melhor maneira possível.

ResumeSuspend 7

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

BatteryLow 9

A energia da bateria está baixa.

PowerStatusChange 10

É detectada uma alteração no status de energia do computador, como uma mudança da energia da bateria para a A/C. 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 é alterada por um percentual especificado.

OemEvent 11

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

ResumeAutomatic 18

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

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