Freigeben über


Systemleistungsstatus

Der Systemstromstatus gibt an, ob es sich bei der Energiequelle für einen Computer um eine Systembatterie oder einen Netzstrom handelt. Bei Computern, die Akkus verwenden, gibt der Systemleistungsstatus auch an, wie viel Akkulaufzeit bleibt und ob der Akku geladen wird.

Power-Informationen werden abgerufen, indem sie sich für Energieeinstellungsbenachrichtigungen über die funktion RegisterPowerSettingNotification registrieren. Diese Funktion ermöglicht Es Anwendungen, sich für bestimmte Energieeinstellungen zu registrieren und benachrichtigt zu werden, wenn sie sich ändern.

Anmerkung

Verwenden Sie CallNtPowerInformation, um Leistungsstatusinformationen ohne Benachrichtigungen abzufragen.

 

Anwendungen und installierbare Treiber verwenden in der Regel den Systemstromstatus, um festzustellen, ob der fortgesetzte Betrieb machbar ist. Bevor eine Anwendung z. B. Hintergrundvorgänge ausführt, z. B. Komprimieren oder Auslagerungen einer Datei, sollte überprüft werden, ob sich das System auf Batterien befindet. Ein weiteres Beispiel: Eine Anwendung, die einen langwierigen Vorgang beginnt, sollte den Status überprüfen, um festzustellen, ob genügend Akkuleistung vorhanden ist, um den Vorgang abzuschließen.

Standardmäßig fragt das System keine Anwendungen oder Treiber während des Ruhezustandsübergänge ab.

Anmerkung

Wenn der Strom niedrig ist, kann eine Anwendung ein Eingreifen des Benutzers anfordern oder anfordern, dass das System sich selbst angehalten hat. Sie können den Systemvorgang mithilfe der funktion SetSuspendState anhalten.

 

zu Power Management-