WM_POWERBROADCAST berichten
Het systeem verzendt een bericht naar alle toepassingen en installeerbare stuurprogramma's wanneer er een energiebeheer-gebeurtenis plaatsvindt. Het systeem verzendt deze gebeurtenissen via het WM_POWERBROADCAST bericht en stelt de parameter wParam in op de juiste energiebeheergebeurtenis. De gebeurtenis PBT_APMPOWERSTATUSCHANGE geeft bijvoorbeeld een wijziging van de energiestatus van het systeem aan. U moet ervoor zorgen dat uw toepassing correct reageert op het WM_POWERBROADCAST bericht.
Het systeem uitzendt een PBT_APMSUSPEND gebeurtenis onmiddellijk voordat de bewerking wordt onderbroken. Dit biedt toepassingen en stuurprogramma's een laatste kans om zich voor te bereiden op de gebeurtenis. In veel gevallen verzendt het systeem deze berichten zonder toestemming om dit te doen. Dit gebeurt bijvoorbeeld als een toepassing suspendeert met de functie SetSuspendState.
Het systeem verzendt de PBT_APMRESUMESUSPEND of PBT_APMRESUMECRITICAL gebeurtenis wanneer de systeembewerking is hersteld. Als een toepassing een PBT_APMSUSPEND gebeurtenis heeft ontvangen voordat de computer werd onderbroken, ontvangt deze de PBT_APMRESUMESUSPEND gebeurtenis. Anders ontvangt deze de PBT_APMRESUMECRITICAL gebeurtenis.
Het systeem verzendt een PBT_POWERSETTINGCHANGE gebeurtenis naar toepassingen die zijn geregistreerd voor de specifieke gebeurtenis met behulp van RegisterPowerSettingNotification. Zie Registreren voor Power Eventsvoor meer informatie.
Verwante onderwerpen