PBT_APMRESUMECRITICAL-Ereignis
[PBT_APMRESUMECRITICAL steht für die Verwendung in den im Abschnitt „Anforderungen“ angegebenen Betriebssystemen zur Verfügung. Die Unterstützung für dieses Ereignis wurde in Windows Vista entfernt. Verwenden Sie stattdessen PBT_APMRESUMEAUTOMATIC.]
Informiert Anwendungen, dass das System den Vorgang fortgesetzt hat. Dieses Ereignis kann darauf hinweisen, dass einige oder alle Anwendungen kein PBT_APMSUSPEND-Ereignis empfangen haben. Dieses Ereignis kann z. B. nach einer kritischen Unterbrechung übertragen werden, die durch einen defekten Akku verursacht wird.
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_APMRESUMECRITICAL
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
Da eine Notabschaltung ohne vorherige Benachrichtigung aufgetreten ist, sind zuvor verfügbare Ressourcen und Daten möglicherweise nicht vorhanden, wenn die Anwendung dieses Ereignis empfängt. Die Anwendung sollte versuchen, ihren Status im Rahmen ihrer Möglichkeiten optimal wiederherzustellen. Bei einer kritischen Unterbrechung erhält das System den Zustand des DRAM und der lokalen Festplatten aufrecht, aber es kann sein, dass es die Netzverbindungen nicht aufrechterhält. Eine Anwendung muss möglicherweise Maßnahmen in Bezug auf Dateien ergreifen, die vor der kritischen Unterbrechung im Netzwerk geöffnet waren.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows Server 2003 [nur Desktop-Apps] |
Ende des Clientsupports |
Windows XP |
Ende der Serverunterstützung |
Windows Server 2003 |
Header |
|