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

Voir aussi

_POWERBROADCAST WM