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

Definición

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

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

que PowerState indica el modo de actividad de energía al que se va a realizar la transición.

force
Boolean

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

disableWakeEvent
Boolean

true para deshabilitar la restauración del estado de energía del sistema en activo en un evento de reactivación, false para habilitar la restauración del estado de energía del sistema a activo en un evento de reactivación.

Devoluciones

true si el sistema se está suspendiendo; 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