Evento PBT_APMRESUMECRITICAL
[PBT_APMRESUMECRITICAL está disponible para su uso en los sistemas operativos especificados en la sección Requisitos. La compatibilidad con este evento se quitó en Windows Vista. Use PBT_APMRESUMEAUTOMATIC en su lugar.]
Notifica a las aplicaciones que el sistema ha reanudado la operación. Este evento puede indicar que algunas o todas las aplicaciones no recibieron un evento PBT_APMSUSPEND. Por ejemplo, este evento se puede difundir después de una suspensión crítica causada por un error de batería.
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_APMRESUMECRITICAL
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
Dado que se produce una suspensión crítica sin notificación previa, es posible que los recursos y los datos disponibles anteriormente no estén presentes cuando la aplicación reciba este evento. La aplicación debe intentar restaurar su estado lo mejor que pueda. Mientras se encuentra en una suspensión crítica, el sistema mantiene el estado de DRAM y los discos duros locales, pero es posible que no mantenga conexiones de red. Es posible que una aplicación tenga que tomar medidas con respecto a los archivos abiertos en la red antes de la suspensión crítica.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo compatible |
Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible |
Windows Server 2003 [solo aplicaciones de escritorio] |
Finalización del soporte técnico de cliente |
Windows XP |
Fin del soporte técnico del servidor |
Windows Server 2003 |
Encabezado |
|