Evento PBT_APMSUSPEND
Notifica a las aplicaciones que el equipo está a punto de entrar en un estado suspendido. Este evento suele difundirse cuando todas las aplicaciones y los controladores instalables han devuelto TRUE a un evento PBT_APMQUERYSUSPEND anterior.
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.
LRESULT
CALLBACK
WindowProc( HWND hwnd, // handle to window
UINT uMsg, // WM_POWERBROADCAST
WPARAM wParam, // PBT_APMSUSPEND
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 debe procesar este evento completando todas las tareas necesarias para guardar los datos.
El sistema da aproximadamente dos segundos para que una aplicación controle esta notificación. Si una aplicación sigue realizando operaciones después de que haya expirado su asignación de tiempo, el sistema puede interrumpir la aplicación.
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 |
|