Evento PBT_APMRESUMESUSPEND
Notifica a las aplicaciones que el sistema ha reanudado la operación después de suspenderse.
Una ventana recibe este evento a través del mensaje WM_POWERBROADCAST. Los parámetros wParam e lParam se establecen como se describe a continuación.
LRESULT
CALLBACK
WindowProc( HWND hwnd, // handle to window
UINT uMsg, // WM_POWERBROADCAST
WPARAM wParam, // PBT_APMRESUMESUSPEND
LPARAM lParam); // zero
Parámetros
hwnd
Identificador de ventana.
uMsg
Value | Significado |
---|---|
|
Identificador de mensaje. |
wParam
Value | Significado |
---|---|
|
Identificador de evento. |
lParam
Reservado; debe ser cero.
Valor devuelto
No devuelve ningún valor.
Comentarios
Una aplicación solo puede recibir este evento si recibió el evento PBT_APMSUSPEND antes de que se suspendiera el equipo. De lo contrario, la aplicación recibirá un evento PBT_APMRESUMECRITICAL.
Si el sistema se activa debido a la actividad del usuario (por ejemplo, al presionar el botón de encendido) o si el sistema detecta la interacción del usuario en la consola física (como la entrada del mouse o el teclado) después de despertarse desatendido, el sistema difunde primero el evento de PBT_APMRESUMEAUTOMATIC, retransmite el evento PBT_APMRESUMESUSPEND. Además, el sistema activa la pantalla. La aplicación debe volver a abrir los archivos que cerró cuando el sistema entró en suspensión y prepararse para la entrada del usuario.
Si el sistema se reactiva debido a una señal de reactivación externa (reactivación remota), el sistema emite solo el evento PBT_APMRESUMEAUTOMATIC. No se envía el evento PBT_APMRESUMESUSPEND.
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 |
|