_PBT-APMBATTERYLOW-Ereignis

[PBT APMBATTERYLOW ist für die Verwendung in den im Abschnitt Anforderungen _ angegebenen Betriebssystemen verfügbar. Die Unterstützung für dieses Ereignis wurde in Windows Vista entfernt. Verwenden Sie stattdessen PBT _ APMPOWERSTATUSCHANGE.]

Benachrichtigt Anwendungen, dass die Akkuleistung gering ist.

Ein Fenster empfängt dieses Ereignis über die WM _ POWERBROADCAST-Nachricht. Die Parameter wParam und lParam werden wie folgt festgelegt.

LRESULT 
CALLBACK 
WindowProc( HWND   hwnd,    // handle to window
            UINT   uMsg,    // WM_POWERBROADCAST
            WPARAM wParam,  // PBT_APMBATTERYLOW
            LPARAM lParam); // zero

Parameter

Hwnd

Ein Handle für das Fenster.

*uMsg*
Wert Bedeutung
WM _ POWERBROADCAST
536 (0x218)
Nachrichtenbezeichner.
*wParam*
Wert Bedeutung
PBT _ APMBATTERYLOW
9 (0x9)
Ereignisbezeichner.

lParam

Reserviert, muss 0 (null) sein.

Rückgabewert

Kein Rückgabewert.

Hinweise

Dieses Ereignis wird übertragen, wenn das APM BIOS eines Systems eine APM-Benachrichtigung über den Akkustand signalisiert. Da einige APM-BIOS-Implementierungen keine Benachrichtigungen bereitstellen, wenn die Akkus niedrig sind, wird dieses Ereignis möglicherweise nie auf einigen Computern übertragen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Nur [ XP-Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Nur Server [ 2003-Desktop-Apps]
Ende des Supports (Client)
Windows XP
Ende des Supports (Server)
Windows Server 2003
Header
WinUser.h (include Windows.h)

Siehe auch

Energieverwaltungsereignisse

WM _ POWERBROADCAST