Événement PBT_APMQUERYSUSPENDFAILED
[PBT_APMQUERYSUSPENDFAILED peut être utilisé dans les systèmes d’exploitation spécifiés dans la section Configuration requise. Cet événement n’est plus pris en charge dans Windows Vista. Utilisez SetThreadExecutionState à la place.]
Avertit les applications que l’autorisation de suspendre l’ordinateur a été refusée. Cet événement est diffusé si une application ou un pilote a retourné BROADCAST_QUERY_DENY à un événement PBT_APMQUERYSUSPEND précédent.
Une fenêtre reçoit cet événement via le message WM_POWERBROADCAST. Les paramètres wParam et lParam sont définis comme décrit ci-dessous.
LRESULT
CALLBACK
WindowProc( HWND hwnd, // handle to window
UINT uMsg, // WM_POWERBROADCAST
WPARAM wParam, // PBT_APMQUERYSUSPENDFAILED
LPARAM lParam); // zero
Paramètres
hwnd
Handle vers une fenêtre.
uMsg
Valeur | Signification |
---|---|
|
Identificateur du message. |
wParam
Valeur | Signification |
---|---|
|
Identificateur de l’événement. |
lParam
Réservé : doit être égal à zéro.
Valeur retournée
Aucune valeur renvoyée.
Notes
Les applications répondent généralement à cet événement en reprenant l’opération normale.
Spécifications
Condition requise | Value |
---|---|
Client minimal pris en charge |
Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge |
Windows Server 2003 [applications de bureau uniquement] |
Fin du support client |
Windows XP |
Fin de la prise en charge du serveur |
Windows Server 2003 |
En-tête |
|