WM_POWERBROADCAST

【勇芳软件工作室】汉化HomePreviousNext

WM_POWERBROADCAST消息被发送到应用程序以通知电源管理事件。

dwPowerEvent = (DWORD) wParam;
dwData = (DWORD) lParam;

参数

【dwPowerEvent】

事件通知信息。此参数可以是以下值之一:

含义
PBT_APMBATTERYLOW电池电量低。
PBT_APMOEMEVENTOEM定义的事件发生。
PBT_APMPOWERSTATUSCHANGE电源状态已更改。
PBT_APMQUERYSUSPEND请求暂停许可。
PBT_APMQUERYSUSPENDFAILED暂停请求被拒绝。
PBT_APMRESUMECRITICAL关键暂停后恢复运行。
PBT_APMRESUMESUSPEND暂停后恢复运行。
PBT_APMSUSPEND系统暂停运行。

【dwDatacy】

功能特定数据对于大多数消息,该参数是保留的,不被使用。

但是,如果【wParam中】是恢复通知之一(PBT_APMRESUME *),则【lParam的】参数可以指定PBTF_APMRESUMEFROMFAILURE标志。该标志表示发送PBT_APMSUSPEND消息后暂停操作失败。

返回值

返回TRUE以授予请求。

返回BROADCAST_QUERY_DENY以拒绝请求。