PBT_APMRESUMESUSPEND-Ereignis
Informiert Anwendungen, dass das System den Vorgang nach der Unterbrechung fortgesetzt hat.
Ein Fenster empfängt dieses Ereignis über die WM_POWERBROADCAST-Meldung. Die Parameter wParam und lParam werden wie folgt festgelegt.
LRESULT
CALLBACK
WindowProc( HWND hwnd, // handle to window
UINT uMsg, // WM_POWERBROADCAST
WPARAM wParam, // PBT_APMRESUMESUSPEND
LPARAM lParam); // zero
Parameter
hwnd
Ein Handle zum Fenster.
uMsg
Wert | Bedeutung |
---|---|
|
Meldungsbezeichner. |
wParam
Wert | Bedeutung |
---|---|
|
Ereignisbezeichner. |
lParam
Reserviert: Muss Null sein.
Rückgabewert
Kein Rückgabewert.
Hinweise
Eine Anwendung kann dieses Ereignis nur empfangen, wenn sie das Ereignis PBT_APMSUSPEND empfangen hat, bevor der Computer angehalten wurde. Andernfalls erhält die Anwendung ein PBT_APMRESUMECRITICAL-Ereignis.
Wenn das System aufgrund von Benutzeraktivitäten (z. B. Drücken des Netzschalters) aktiviert wird oder wenn das System die Benutzerinteraktion in der physischen Konsole (z. B. Mausbewegung oder Tastatureingabe) erkennt, nachdem es sich eigenständig aktiviert hat, sendet das System zuerst das Ereignis PBT_APMRESUMEAUTOMATIC und dann das Ereignis PBT_APMRESUMESUSPEND. Darüber hinaus aktiviert das System den Bildschirm. Ihre Anwendung sollte die Dateien erneut öffnen, die beim Übergang in den Ruhezustand geschlossen wurden, und sich auf Benutzereingaben vorbereiten.
Wenn das System aufgrund eines externen Wecksignals (Remote Wake) aktiviert wird, sendet das System nur das Ereignis PBT_APMRESUMEAUTOMATIC. Das Ereignis PBT_APMRESUMESUSPEND wird nicht gesendet.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows Server 2003 [nur Desktop-Apps] |
Header |
|