Freigeben über


GetSystemPowerStatus-Funktion (winbase.h)

Ruft den status des Systems ab. Die status gibt an, ob das System mit Wechselstrom oder Gleichstrom ausgeführt wird, ob der Akku gerade geladen wird, wie viel Akkulaufzeit verbleibt und ob der Stromsparmodus aktiviert oder ausgeschaltet ist.

Syntax

BOOL GetSystemPowerStatus(
  [out] LPSYSTEM_POWER_STATUS lpSystemPowerStatus
);

Parameter

[out] lpSystemPowerStatus

Ein Zeiger auf eine SYSTEM_POWER_STATUS-Struktur, die status Informationen empfängt.

Rückgabewert

Wenn die Funktion erfolgreich ist, ist der Rückgabewert ungleich Null.

Wenn die Funktion fehlerhaft ist, ist der Rückgabewert null. Um erweiterte Fehlerinformationen zu erhalten, rufen Sie GetLastError auf.

Hinweise

Um eine Anwendung zu kompilieren, die diese Funktion verwendet, definieren Sie das makro _WIN32_WINNT als 0x0400 oder höher. Weitere Informationen finden Sie unter Verwenden der Windows-Header.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile winbase.h (Windows.h einschließen)
Bibliothek Kernel32.lib
DLL Kernel32.dll

Siehe auch

Energieverwaltungsfunktionen

SYSTEM_POWER_STATUS

Systemstromstatus