Compartir a través de


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

Definición

Suspende o hiberna el sistema o solicita que el sistema se suspenda o hiberne.

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

PowerState que indica el modo de actividad de energía al que se va a transicionar.

force
Boolean

Es true para forzar inmediatamente el modo de suspensión; es false para hacer que Windows envíe una solicitud de suspensión a cada aplicación.

disableWakeEvent
Boolean

true para deshabilitar que el estado de energía del sistema se restaure para la actividad como consecuencia de un evento de activación; false para habilitar que el estado de energía del sistema se restaure para la actividad como consecuencia de un evento de activación.

Devoluciones

Boolean

true si se suspende el sistema; de lo contrario, false.

Comentarios

Si una aplicación no responde a una solicitud de suspensión en un plazo de 20 segundos, Windows determina que se encuentra en un estado que no responde y que la aplicación se puede poner en suspensión o finalizar. Sin embargo, una vez que una aplicación responde a una solicitud de suspensión, puede tardar el tiempo que necesite para limpiar los recursos y apagar los procesos activos.

Se aplica a

Consulte también