_É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 |
|