Sdílet prostřednictvím


Application.SetSuspendState(PowerState, Boolean, Boolean) Metoda

Definice

Pozastaví nebo přepíná systém do režimu hibernace nebo požádá o pozastavení nebo hibernaci systému.

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

Parametry

state
PowerState

Označující PowerState režim aktivity napájení, do kterého se má přechod provést.

force
Boolean

true okamžitě vynutit pozastavený režim; false způsobí, že systém Windows odešle žádost o pozastavení všem aplikacím.

disableWakeEvent
Boolean

true pokud chcete při události probuzení zakázat obnovení stavu napájení systému na aktivní, false aby se při události probuzení umožnilo obnovení stavu napájení systému na aktivní.

Návraty

truepokud je systém pozastavený, jinak . false

Poznámky

Pokud aplikace nereaguje na žádost o pozastavení do 20 sekund, systém Windows určí, že je v nereagovaném stavu a že aplikaci lze buď uvést do režimu spánku, nebo ukončit. Jakmile ale aplikace odpoví na žádost o pozastavení, může trvat jakoukoli dobu, než vyčistí prostředky a vypne aktivní procesy.

Platí pro

Viz také