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);

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

Produkt Verze
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

Viz také