_Message d’alimentation WM
Avertit les applications que le système, généralement un ordinateur personnel alimenté par batterie, est sur le même d’entrer en mode suspendu.
Notes
Le message _ d’alimentation WM est obsolète. elle est fournie uniquement pour la compatibilité avec les applications à base de Windows 16 bits. Les applications doivent utiliser le message WM _ POWERBROADCAST .
Une fenêtre reçoit ce message par le biais de sa fonction WindowProc .
LRESULT CALLBACK WindowProc
HWND hwnd, // handle to window
UINT uMsg, // WM_POWER
WPARAM wParam, // power-event notification
LPARAM lParam // not used
);
Paramètres
-
HWND
-
Handle de fenêtre.
-
uMsg
-
Identificateur du message _ d’alimentation WM .
-
wParam
-
Notification d’événement d’alimentation. Ce paramètre peut prendre les valeurs suivantes.
Valeur Signification - _CRITICALRESUME PWR
Indique que le système reprend l’opération après avoir entré le mode suspendu sans avoir d’abord diffusé un message de notification _ SUSPENDREQUEST PWR à l’application. Une application doit effectuer les actions de récupération nécessaires. - _SUSPENDREQUEST PWR
Indique que le système est sur le paragraphe d’entrer en mode suspendu. - _SUSPENDRESUME PWR
Indique que le système reprend l’opération après avoir entré le mode suspendu normalement, le système diffuse un message de notification _ SUSPENDREQUEST PWR à l’application avant la suspension du système. Une application doit effectuer les actions de récupération nécessaires. -
lParam
-
Ce paramètre n'est pas utilisé.
Valeur de retour
La valeur retournée par une application dépend de la valeur du paramètre wParam . Si wParam est un _ SUSPENDREQUEST PWR, la valeur de retour est la valeur PWR _ échoue pour empêcher le système de passer à l’État Suspended ; sinon, il s’agit d’un PWR _ OK. Si wParam est PWR _ SUSPENDRESUME ou PWR _ CRITICALRESUME, la valeur de retour est zéro.
Notes
Ce message est diffusé uniquement à une application qui s’exécute sur un système qui est conforme à la spécification BIOS (Advanced Power Management System) de base de la gestion avancée de l’alimentation (APM). Le message est diffusé par le pilote de gestion de l’alimentation à chaque fenêtre retournée par la fonction EnumWindows .
Le mode suspendu est l’État dans lequel la plus grande quantité d’économies d’énergie se produit, mais toutes les données et tous les paramètres opérationnels sont conservés. Le contenu de la mémoire vive (RAM) est conservé, mais de nombreux appareils sont susceptibles d’être désactivés.
Spécifications
| 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] |
| En-tête |
|