Esses tipos de solicitação de energia correspondem à enumeração POWER_REQUEST_TYPE
na API do Windows.
Esta resposta é baseada nas seguintes páginas da API do Windows:
Exibir tipo de solicitação de energia ( PowerRequestDisplayRequired
)
Este pedido de pedido tem os seguintes efeitos:
-
Após um período de inatividade do usuário, a exibição da sessão permanece ativada e não será desativada automaticamente. Se a tela já estiver desligada, a solicitação de energia ativará a exibição.
-
Um protetor de tela não será iniciado automaticamente após um período de inatividade do usuário. Se uma proteção de tela já estiver em execução, a solicitação de energia interromperá a proteção de tela.
-
A sessão não será bloqueada automaticamente após um período de inatividade do usuário. Se a sessão já estiver bloqueada quando o driver enviar a solicitação de energia, a sessão permanecerá bloqueada.
Tipo de solicitação de energia do sistema ( PowerRequestSystemRequired
)
Esta solicitação impede que o computador entre automaticamente no modo de suspensão após um período de inatividade do usuário.
Esse tipo de solicitação não é respeitado em sistemas com capacidade de espera conectada. Os aplicativos devem usar PowerRequestExecutionRequired
solicitações.
AWAYMODE ( PowerRequestAwayModeRequired
)
O sistema entra no modo ausente em vez de dormir em resposta a uma ação explícita do usuário. No modo ausente, o sistema continua a funcionar, mas desliga o áudio e o vídeo para dar a aparência de sono.
Enquanto uma solicitação de energia PowerRequestAwayModeRequired
estiver em vigor, se o usuário tentar colocar o computador no modo de suspensão (por exemplo, clicando em Iniciar e em Suspender), o gerenciador de energia desliga áudio e vídeo para que o computador parece estar no modo de suspensão, mas o computador continua a funcionar.
EXECUÇÃO do tipo de solicitação de energia ( PowerRequestExecutionRequired
)
O processo de chamada continua a ser executado em vez de ser suspenso ou encerrado pelos mecanismos de gerenciamento do ciclo de vida do processo. Quando e por quanto tempo o processo pode ser executado depende do sistema operacional e das configurações da política de energia.
Em sistemas não habilitados para o modo de espera conectado, uma solicitação PowerRequestExecutionRequired
ativa implica em PowerRequestSystemRequired
.
Nota: PowerRequestExecutionRequired
é suportado a partir do Windows 8 e do Windows Server 2012.