Partager via


Événement PBT_APMRESUMEAUTOMATIC

Notifie les applications que le système reprend après une mise en veille ou une mise en veille prolongée. Cet événement est délivré chaque fois que le système reprend et n’indique pas si un utilisateur est présent.

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.

Remarque

Dans les systèmes Windows 10 version 1507 et ultérieure, si le système reprend après une mise en veille uniquement pour entrer immédiatement en veille prolongée, cet événement n’est pas délivré. Dans ce cas, un message WM_POWERBROADCAST n’est pas envoyé.

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

Paramètres

hwnd

Handle à fenêtre.

uMsg

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

wParam

Valeur Signification
PBT_APMRESUMEAUTOMATIC
18 (0x12)
Identificateur de l’événement.

lParam

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

Valeur retournée

Aucune valeur renvoyée.

Notes

Si le système détecte une activité utilisateur après la diffusion de PBT_APMRESUMEAUTOMATIC, il diffuse un événement PBT_APMRESUMESUSPEND pour informer les applications qu’elles peuvent reprendre une interaction totale avec l’utilisateur.

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