Compartir a través de


Evento PBT_APMQUERYSUSPENDFAILED

[PBT_APMQUERYSUSPENDFAILED 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 SetThreadExecutionState en su lugar.]

Notifica a las aplicaciones que se ha denegado el permiso para suspender el equipo. Este evento se difunde si alguna aplicación o controlador devolvió BROADCAST_QUERY_DENY 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_APMQUERYSUSPENDFAILED
            LPARAM lParam); // zero

Parámetros

hwnd

Identificador a una ventana.

uMsg

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

wParam

Value Significado
PBT_APMQUERYSUSPENDFAILED
2 (0x2)
Identificador de evento.

lParam

Reservado: debe ser cero.

Valor devuelto

No devuelve ningún valor.

Comentarios

Las aplicaciones suelen responder a este evento reanudando el funcionamiento normal.

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
WinUser.h (incluya Windows.h)

Consulte también