Application.SetSuspendState(PowerState, Boolean, Boolean) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
true
pokud 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.