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

Definición

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

C#
public static bool SetSuspendState (System.Windows.Forms.PowerState state, bool force, bool disableWakeEvent);

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

Producto Versiones
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7

Consulte también