Application.SetSuspendState(PowerState, Boolean, Boolean) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Felfüggeszti vagy hibernálja a rendszert, vagy kéri a rendszer felfüggesztését vagy hibernálását.
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
Paraméterek
- state
- PowerState
Az PowerState áttűnés energiagazdálkodási módját jelzi.
- force
- Boolean
true a felfüggesztett mód azonnali kényszerítéséhez; false miatt Windows felfüggesztő kérelmet küldhet minden alkalmazásnak.
- disableWakeEvent
- Boolean
true letilthatja a rendszer energiaállapotának aktív állapotra való visszaállítását egy ébresztési eseményen, false hogy a rendszer energiaállapotának visszaállítása aktív legyen egy ébresztési eseményen.
Válaszok
trueha a rendszer fel van függesztve, ellenkező esetben. false
Megjegyzések
Ha egy alkalmazás 20 másodpercen belül nem válaszol a felfüggesztési kérelemre, Windows megállapítja, hogy nem reagáló állapotban van, és hogy az alkalmazás alvó állapotba helyezhető vagy leállítható. Ha azonban egy alkalmazás válaszol egy felfüggesztési kérelemre, az erőforrások törléséhez és az aktív folyamatok leállításához bármilyen időt igénybe vehet.