Freigeben über


Systemstromstatus

Die Systemleistung status gibt an, ob die Stromquelle für einen Computer eine Systembatterie oder ein Netzstrom ist. Bei Computern, die Akkus verwenden, gibt die Systemleistung status auch an, wie viel Akkulaufzeit verbleibt und ob der Akku geladen wird.

Energieinformationen werden durch Registrieren von Energieeinstellungsbenachrichtigungen über die RegisterPowerSettingNotification-Funktion abgerufen. Diese Funktion ermöglicht es Anwendungen, sich für bestimmte Energieeinstellungen zu registrieren und benachrichtigt zu werden, wenn sie sich ändern.

Hinweis

Verwenden Sie CallNtPowerInformation, um Power status-Informationen ohne Benachrichtigungen abzufragen.

 

Anwendungen und installierbare Treiber verwenden in der Regel die Systemleistung status, 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 sich das System auf Akkus befindet. Als weiteres Beispiel sollte eine Anwendung, die einen längeren Vorgang beginnt, die status überprüfen, um festzustellen, ob genügend Akkuleistung vorhanden ist, um den Vorgang abzuschließen.

Standardmäßig fragt das System anwendungen oder Treiber während des Energiesparmodusübergänge nicht ab.

Hinweis

Wenn die Stromversorgung niedrig ist, kann eine Anwendung einen Benutzereingriff anfordern oder anfordern, dass das System selbst angehalten wird. Sie können den Systemvorgang mit der SetSuspendState-Funktion anhalten.

 

Informationen zur Energieverwaltung