Condividi tramite


Application.SetSuspendState(PowerState, Boolean, Boolean) Metodo

Definizione

Sospende o mette in stato di ibernazione il sistema oppure ne richiede la sospensione o l’ibernazione.

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 alimentazione a cui passare.

force
Boolean

true per forzare immediatamente la modalità di sospensione; false per fare in modo che Windows invii una richiesta di sospensione a ogni applicazione.

disableWakeEvent
Boolean

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

Restituisce

Boolean

true se il sistema è in fase di sospensione; 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 possa essere inserita in sospensione 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