Application.SetSuspendState(PowerState, Boolean, Boolean) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.