_Événement PBT APMQUERYSUSPENDFAILED

[PBT _ APMQUERYSUSPENDFAILED peut être utilisé dans les systèmes d’exploitation spécifiés dans la section Configuration requise. la prise en charge de cet événement a été supprimée dans Windows Vista. Utilisez SetThreadExecutionState à la place.]

Notifie les applications que l’autorisation de suspendre l’ordinateur a été refusée. Cet événement est diffusé si une application ou un pilote retournait une requête de diffusion _ _ Deny à un événement _ APMQUERYSUSPEND PBT précédent.

Une fenêtre reçoit cet événement par le biais du message WM _ POWERBROADCAST . Les paramètres wParam et lParam sont définis comme suit.

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

Paramètres

HWND

Handle de fenêtre.

*uMsg*
Valeur Signification
WM _ POWERBROADCAST
536 (0x218)
Identificateur du message.
*wParam*
Valeur Signification
PBT _ APMQUERYSUSPENDFAILED
2 (0X2)
Identificateur d’événement.

lParam

Réservé doit être égal à zéro.

Valeur retournée

Pas de valeur de retour.

Remarques

Les applications répondent généralement à cet événement en reprenant le fonctionnement normal.

Configuration requise

Condition requise Valeur
Client minimal pris en charge
Windows [Applications de bureau XP uniquement]
Serveur minimal pris en charge
Windows Serveur 2003 [ applications de bureau uniquement]
Fin de la prise en charge des clients
Windows XP
Fin de la prise en charge des serveurs
Windows Server 2003
En-tête
WinUser. h (inclure Windows. h)

Voir aussi

Gestion de l’alimentation

Événements de gestion de l’alimentation

PBT _ APMQUERYSUSPEND

_POWERBROADCAST WM