Inscrit une application pour recevoir les notifications de paramètre d'alimentation pour un événement spécifique de paramètre d'alimentation
#include <WinAPISys.au3>
_WinAPI_RegisterPowerSettingNotification ( $hWnd, $sGUID )
| $hWnd | Handle de la fenêtre qui doit recevoir les messages de changement ou de notification. |
| $sGUID | La chaîne qui représente un GUID du paramètre d'alimentation pour lequel les notifications doivent être envoyées. Elle peut prendre l'une des valeurs suivantes: $GUID_ACDC_POWER_SOURCE $GUID_BATTERY_PERCENTAGE_REMAINING $GUID_IDLE_BACKGROUND_TASK $GUID_MONITOR_POWER_ON $GUID_POWERSCHEME_PERSONALITY $GUID_SYSTEM_AWAYMODE |
| Succès: | Retourne le handle de notification pour annuler l'inscription pour des notifications d'alimentation. |
| Échec: | Retourne 0, appelez _WinAPI_GetLastError() pour obtenir des informations sur l'erreur. |
Après l'appel de cette fonction, les notifications sont envoyées à la fenêtre spécifiée en utilisant les messages WM_POWERBROADCAST avec le paramètre wParam égal à PBT_POWERSETTINGCHANGE.
(voir MSDN pour plus d'informations)
Cette fonction nécessite Windows Vista ou une version ultérieure.
Consultez RegisterPowerSettingNotification dans la librairie MSDN.