Freigeben über


Application.SetSuspendState(PowerState, Boolean, Boolean) Methode

Definition

Versetzt das System in den Standbymodus oder Ruhezustand oder fordert an, dass das System in den Standbymodus oder Ruhezustand versetzt wird.

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

Parameter

state
PowerState

Ein PowerState, der den Energieaktivitätsmodus angibt, in den das System wechseln soll.

force
Boolean

true, um den Standbymodus sofort zu erzwingen, false, damit Windows veranlasst wird, an jede Anwendung eine Unterbrechungsanforderung zu senden.

disableWakeEvent
Boolean

true, damit bei einem Aktivierungsereignis die Wiederherstellung eines aktiven Systemenergiezustands deaktiviert wird, false, damit bei einem Aktivierungsereignis die Wiederherstellung eines aktiven Systemenergiezustands aktiviert wird.

Gibt zurück

true, wenn das System gerade in den Ruhezustand versetzt wird, andernfalls false.

Hinweise

Wenn eine Anwendung nicht innerhalb von 20 Sekunden auf eine Anforderung zum Anhalten reagiert, ermittelt Windows, dass sie sich in einem nicht reaktionsfähigen Zustand befindet und dass die Anwendung entweder in den Standbymodus versetzt oder beendet werden kann. Sobald eine Anwendung auf eine Angehaltene Anforderung antwortet, kann es jedoch jede Zeit dauern, die sie benötigt, um Ressourcen zu bereinigen und aktive Prozesse herunterzufahren.

Gilt für:

Weitere Informationen