Application.SetSuspendState(PowerState, Boolean, Boolean) Metodo

Definizione

Sospende o iberna il sistema o richiede che il sistema venga sospeso o ibernato.

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

Parametri

state
PowerState

Oggetto PowerState che indica la modalità di attività di alimentazione a cui eseguire la transizione.

force
Boolean

true per forzare immediatamente la modalità sospesa; false causare Windows inviare una richiesta di sospensione a ogni applicazione.

disableWakeEvent
Boolean

true per disabilitare il ripristino dello stato di alimentazione del sistema su attivo in un evento di riattivazione, false per abilitare il ripristino dello stato di alimentazione del sistema su attivo in un evento di riattivazione.

Valori restituiti

true se il sistema viene sospeso; in caso contrario, false.

Commenti

Se un'applicazione non risponde a una richiesta di sospensione entro 20 secondi, Windows determina che si trova in uno stato non reattivo e che l'applicazione può essere sospesa o terminata. Una volta che un'applicazione risponde a una richiesta di sospensione, tuttavia, può richiedere qualsiasi tempo necessario per pulire le risorse e arrestare i processi attivi.

Si applica a

Vedi anche