_Événement PBT APMRESUMESUSPEND
Avertit les applications que le système a repris l’opération après avoir été suspendue.
Une fenêtre reçoit cet événement par le biais du message WM _ POWERBROADCAST . Les paramètres wParam et lParam sont définis comme suit.
LRESULT
CALLBACK
WindowProc( HWND hwnd, // handle to window
UINT uMsg, // WM_POWERBROADCAST
WPARAM wParam, // PBT_APMRESUMESUSPEND
LPARAM lParam); // zero
Paramètres
-
HWND
-
Handle de fenêtre.
- *uMsg*
-
Valeur Signification - WM _ POWERBROADCAST
- 536 (0x218)
Identificateur du message. - *wParam*
-
Valeur Signification - PBT _ APMRESUMESUSPEND
- 7 (0x7)
Identificateur d’événement. -
lParam
-
Réservé doit être égal à zéro.
Valeur de retour
Pas de valeur de retour.
Notes
Une application peut recevoir cet événement uniquement si elle a reçu l’événement PBT _ APMSUSPEND avant la suspension de l’ordinateur. Dans le cas contraire, l’application recevra un événement PBT _ APMRESUMECRITICAL .
Si le système sort de veille en raison de l’activité de l’utilisateur (par exemple, en appuyant sur le bouton d’alimentation) ou si le système détecte l’interaction de l’utilisateur au niveau de la console physique (par exemple, la souris ou l’entrée au clavier) après l’éveil sans assistance, le système diffuse d’abord l’événement _ APMRESUMEAUTOMATIC PBT , puis diffuse l' _ événement PBT APMRESUMESUSPEND En outre, le système active l’affichage. Votre application doit rouvrir les fichiers qu’elle a fermés lorsque le système est passé en mode veille et se prépare à l’entrée utilisateur.
Si le système sort de veille en raison d’un signal de réveil externe (éveil à distance), le système diffuse uniquement l’événement PBT _ APMRESUMEAUTOMATIC . L' _ événement PBT APMRESUMESUSPEND n’est pas envoyé.
Configuration requise
| Condition requise | Valeur |
|---|---|
| Client minimal pris en charge |
Windows [Applications de bureau XP uniquement] |
| Serveur minimal pris en charge |
Windows Serveur 2003 [ applications de bureau uniquement] |
| En-tête |
|