Application.SetSuspendState(PowerState, Boolean, Boolean) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Suspende ou hiberna o sistema, ou solicita que o sistema seja suspenso ou hibernado.
public:
static bool SetSuspendState(System::Windows::Forms::PowerState state, bool force, bool disableWakeEvent);
public static bool SetSuspendState(System.Windows.Forms.PowerState state, bool force, bool disableWakeEvent);
static member SetSuspendState : System.Windows.Forms.PowerState * bool * bool -> bool
Public Shared Function SetSuspendState (state As PowerState, force As Boolean, disableWakeEvent As Boolean) As Boolean
Parâmetros
- state
- PowerState
A indica PowerState o modo de atividade energética para o qual se deve fazer a transição.
- force
- Boolean
true forçar imediatamente o modo suspenso; false fazer com que Windows envie um pedido de suspensão para todas as aplicações.
- disableWakeEvent
- Boolean
true para desativar a restauração do estado de energia do sistema para ativo num evento de viagem, false para permitir a restauração do estado de energia do sistema para ativo num evento de viagem.
Devoluções
true se o sistema estiver suspenso, caso contrário, false.
Observações
Se uma aplicação não responder a um pedido de suspensão dentro de 20 segundos, o Windows determina que está num estado não responsivo e que a aplicação pode ser colocada em suspensão ou terminada. No entanto, uma vez que uma aplicação responde a um pedido de suspensão, pode demorar o tempo necessário para limpar recursos e encerrar processos ativos.