Application.SetSuspendState(PowerState, Boolean, Boolean) Metódus

Definíció

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.

A következőre érvényes:

Lásd még