Partager via


Événement PBT_APMSUSPEND

Avertit les applications que l'ordinateur est sur le point d'entrer dans un état suspendu. Cet événement est généralement diffusé lorsque toutes les applications et pilotes installables ont retourné TRUE à un événement PBT_APMQUERYSUSPEND précédent.

Une fenêtre reçoit cet événement via le message WM_POWERBROADCAST. Les paramètres wParam et lParam sont définis comme décrit ci-dessous.

LRESULT 
CALLBACK 
WindowProc( HWND hwnd,      // handle to window
            UINT uMsg,      // WM_POWERBROADCAST
            WPARAM wParam,  // PBT_APMSUSPEND
            LPARAM lParam); // zero

Paramètres

hwnd

Handle à fenêtre.

uMsg

Valeur Signification
WM_POWERBROADCAST
536 (0x218)
Identificateur du message.

wParam

Valeur Signification
PBT_APMSUSPEND
4 (0x4)
Identificateur de l'événement.

lParam

Réservé : doit être égal à zéro.

Valeur retournée

Aucune valeur renvoyée.

Notes

Une application doit traiter cet événement en effectuant toutes les tâches nécessaires pour enregistrer les données.

Le système accorde environ deux secondes pour qu'application gère cette notification. Si une application effectue toujours des opérations après son expiration, le système peut interrompre l'application.

Spécifications

Condition requise Value
Client minimal pris en charge
Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2003 [applications de bureau uniquement]
En-tête
WinUser.h (inclus dans Windows.h)

Voir aussi