PBT_APMSUSPEND-Ereignis
Benachrichtigt Anwendungen, dass der Computer in den Unterbrechungsstatus wechselt. Dieses Ereignis wird in der Regel übertragen, wenn alle Anwendungen und installierbaren Treiber TRUE für ein vorheriges PBT_APMQUERYSUSPEND-Ereignis zurückgegeben haben.
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_APMSUSPEND
LPARAM lParam); // zero
Parameter
hwnd
Ein Handle zum Fenster.
uMsg
Wert | Bedeutung |
---|---|
|
Nachrichtenbezeichner. |
wParam
Wert | Bedeutung |
---|---|
|
Ereignisbezeichner. |
lParam
Reserviert: Muss Null sein.
Rückgabewert
Kein Rückgabewert.
Hinweise
Eine Anwendung sollte dieses Ereignis verarbeiten, indem sie alle zum Speichern von Daten erforderlichen Aufgaben ausführt.
Das System lässt einer Anwendung etwa zwei Sekunden zum Verarbeiten dieser Benachrichtigung. Wenn eine Anwendung nach Ablauf dieses Zeitraums weiterhin Vorgänge ausführt, kann das System die Anwendung unterbrechen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows Server 2003 [nur Desktop-Apps] |
Header |
|