Application.SetSuspendState(PowerState, Boolean, Boolean) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.