Compartir a través de


Evento PBT_APMRESUMEAUTOMATIC

Notifica a las aplicaciones que el sistema se está reanudando de la suspensión o hibernación. Este evento se entrega cada vez que se reanuda el sistema y no indica si un usuario está presente.

Una ventana recibe este evento a través del mensaje WM_POWERBROADCAST. Los parámetros wParam y lParam se establecen como se describe a continuación.

Nota:

En los sistemas Windows 10, versión 1507 y posteriores, si el sistema se reanuda de la suspensión solo para entrar inmediatamente en hibernación, no se entrega este evento. En este caso no se envía ningún mensaje WM_POWERBROADCAST.

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

Parámetros

hwnd

Identificador de ventana.

uMsg

Value Significado
WM_POWERBROADCAST
536 (0x218)
Identificador de mensaje.

wParam

Value Significado
PBT_APMRESUMEAUTOMATIC
18 (0x12)
Identificador de evento.

lParam

Reservado: debe ser cero.

Valor devuelto

No devuelve ningún valor.

Comentarios

Si el sistema detecta cualquier actividad de usuario después de difundir PBT_APMRESUMEAUTOMATIC, difundirá un evento PBT_APMRESUMESUSPEND para que las aplicaciones sepan que pueden reanudar la interacción completa con el usuario.

Requisitos

Requisito Valor
Cliente mínimo compatible
Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado
WinUser.h (incluya Windows.h)

Consulte también