Compartilhar via


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

Um PowerState que indica o modo de atividade de energia para o qual será feita a transição.

force
Boolean

true para forçar o modo suspenso imediatamente; false para fazer com que o Windows envie uma solicitação de suspensão para cada aplicativo.

disableWakeEvent
Boolean

true para desabilitar a restauração do status de energia do sistema para ativo em um evento de ativação; false para permitir a restauração do status de energia do sistema para ativo em um evento de ativação.

Retornos

Boolean

true para suspender o sistema; caso contrário, false.

Comentários

Se um aplicativo não responder a uma solicitação de suspensão dentro de 20 segundos, Windows determinará que ele está em um estado não responsivo e que o aplicativo pode ser colocado em suspensão ou encerrado. No entanto, quando um aplicativo responde a uma solicitação de suspensão, ele pode levar o tempo necessário para limpar os recursos e desligar os processos ativos.

Aplica-se a

Confira também