Notification Interface (Windows CE 5.0)
The Power Manager provides a set of APIs that allow applications to receive notifications of power-related events and to participate in system power status change decisions. These APIs are shown in the following table.
Function | Description |
---|---|
RequestPowerNotifications | Requests that the Power Manager send notification of power events. |
StopPowerNotifications | Cancels a notification request made through RequestPowerNotifications. |
Notifications are delivered through message queues. To use notifications, applications must create a message queue and pass its handle to Power Manager through the RequestPowerNotifications API. Applications will generally create a thread that waits on the message queue.
The Power Manager defines the following notifications shown in the following table.
Notification | Description |
---|---|
PBT_RESUME | Generated when the system resumes from a suspend state. |
PBT_POWERSTATUSCHANGE | Generated when the system transitions to or from AC power. |
PBT_TRANSITION | Generated when the Power Manager is performing a system power state change. |
PBT_POWERINFOCHANGE | Generated when battery information or AC line status changes. |
See Also
Send Feedback on this topic to the authors