Partage via


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

Définition

Suspend ou met en veille prolongée le système, ou demande que le système soit suspendu ou mis en veille prolongée.

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

Paramètres

state
PowerState

PowerState qui indique le mode d'alimentation vers lequel basculer.

force
Boolean

true pour forcer immédiatement le mode suspendu ; false pour que Windows envoie une demande de suspension à chaque application.

disableWakeEvent
Boolean

true pour désactiver la restauration de l'activation de l'état d'alimentation du système sur un événement de sortie de veille, false pour activer la restauration de l'activation de l'état d'alimentation du système sur un événement de sortie de veille.

Retours

true si le système est en cours de suspension ; sinon, false.

Remarques

Si une application ne répond pas à une demande de suspension dans les 20 secondes, Windows détermine qu’elle est dans un état non réactif et que l’application peut être mise en veille ou arrêtée. Toutefois, une fois qu’une application répond à une demande de suspension, le nettoyage des ressources et l’arrêt des processus actifs peuvent prendre le temps nécessaire.

S’applique à

Voir aussi