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 hibernace systému 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čuje PowerState režim aktivity napájení, na který se má přechod provést.
- force
- Boolean
true vynutit pozastavení režimu okamžitě; false způsobit, že Windows odeslat žádost o pozastavení každé aplikaci.
- disableWakeEvent
- Boolean
true chcete-li zakázat obnovení stavu napájení systému na aktivní při události probuzení, false aby bylo možné obnovit stav napájení systému na aktivní událost probuzení.
Návraty
true pokud je systém pozastaven, jinak , false.
Poznámky
Pokud aplikace nereaguje na žádost o pozastavení do 20 sekund, Windows zjistí, že je v nereagovaném stavu a že se aplikace může buď přesunout do režimu spánku nebo ukončit. Jakmile ale aplikace odpoví na žádost o pozastavení, může to trvat, kdykoli potřebuje vyčistit prostředky a vypnout aktivní procesy.