WM_POWERBROADCAST Nachrichten
Das System sendet eine Nachricht an alle Anwendungen und installierbaren Treiber, wenn ein Energieverwaltungsereignis auftritt. Das System sendet diese Ereignisse über die WM_POWERBROADCAST Nachricht und legt den wParam--Parameter auf das entsprechende Energieverwaltungsereignis fest. Beispielsweise gibt das PBT_APMPOWERSTATUSCHANGE-Ereignis eine Änderung des Systemstromstatus an. Sie müssen sicherstellen, dass Ihre Anwendung ordnungsgemäß auf die WM_POWERBROADCAST Nachricht antwortet.
Das System sendet ein PBT_APMSUSPEND Ereignis unmittelbar vor dem Anhalten des Vorgangs. Dies bietet Anwendungen und Treibern eine letzte Chance, sich auf das Ereignis vorzubereiten. In vielen Fällen sendet das System diese Nachrichten, ohne die Entsprechende Berechtigung anzufordern. Dies geschieht beispielsweise, wenn eine Anwendung das Anhalten mit der SetSuspendState-Funktion erzwingt.
Das System überträgt das PBT_APMRESUMESUSPEND- oder PBT_APMRESUMECRITICAL-Ereignis, wenn der Systemvorgang wiederhergestellt wurde. Wenn eine Anwendung ein PBT_APMSUSPEND Ereignis empfangen hat, bevor der Computer angehalten wurde, empfängt sie das PBT_APMRESUMESUSPEND Ereignis. Andernfalls wird das PBT_APMRESUMECRITICAL Ereignis empfangen.
Das System sendet ein PBT_POWERSETTINGCHANGE Ereignis an Anwendungen, die sich für das bestimmte Ereignis registriert haben, mithilfe RegisterPowerSettingNotification. Weitere Informationen finden Sie unter Registrieren für Power Events.
Verwandte Themen