Systemstromstatus
Der Systemleistungsstatus gibt an, ob die Stromquelle für einen Computer ein Systemakku oder ein Netzstrom ist. Bei Computern, die Akkus verwenden, gibt der Systemleistungsstatus auch an, wie viel Akkulebensdauer verbleibt und ob der Akku geladen wird.
Energieinformationen werden durch Registrieren für Energieeinstellungsbenachrichtigungen über die RegisterPowerSettingNotification-Funktion abgerufen. Mit dieser Funktion können sich Anwendungen für bestimmte Energieeinstellungen registrieren und benachrichtigt werden, wenn sie sich ändern.
Hinweis
Verwenden Sie CallNtPowerInformation,um Energiestatusinformationen ohne Benachrichtigungen abzufragen.
Anwendungen und installierbare Treiber verwenden in der Regel den Systemleistungsstatus, um zu bestimmen, ob ein fortgesetzter Betrieb möglich ist. Bevor eine Anwendung beispielsweise Hintergrundvorgänge wie das Komprimieren oder Paginieren einer Datei ausführt, sollte sie überprüfen, ob das System mit Akkus betrieben wird. Als weiteres Beispiel sollte eine Anwendung, die einen längeren Vorgang beginnt, den Status überprüfen, um zu bestimmen, ob genügend Akkuleistung vorhanden ist, um den Vorgang abzuschließen.
Standardmäßig werden Anwendungen oder Treiber während des Standbyübergangs nicht vom System abgefragt.
Hinweis
Wenn die Stromversorgung niedrig ist, kann eine Anwendung einen Benutzereingriff anfordern oder anfordern, dass sich das System selbst aussetzt. Sie können den Systemvorgang mithilfe der SetSuspendState-Funktion anhalten.