Application.SetSuspendState(PowerState, Boolean, Boolean) Método

Definição

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.

Aplica-se a

Ver também