Freigeben über


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. Das PBT_APMPOWERSTATUSCHANGE-Ereignis weist beispielsweise auf eine Änderung der Systemleistung status hin. Sie müssen sicherstellen, dass Ihre Anwendung ordnungsgemäß auf die WM_POWERBROADCAST-Nachricht reagiert.

Das System sendet ein PBT_APMSUSPEND-Ereignis unmittelbar vor dem Anhalten des Vorgangs. Dies gibt 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 sendet 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 mit RegisterPowerSettingNotification für das jeweilige Ereignis registriert haben. Weitere Informationen finden Sie unter Registrieren für Power Events.

Informationen zur Energieverwaltung