PowerBroadcastStatus Enumeration
.NET Framework 3.0
Indicates the system's power status.
Namespace: System.ServiceProcess
Assembly: System.ServiceProcess (in system.serviceprocess.dll)
Assembly: System.ServiceProcess (in system.serviceprocess.dll)
| Member name | Description | |||
|---|---|---|---|---|
| BatteryLow | Battery power is low. | |||
| OemEvent | An Advanced Power Management (APM) BIOS signaled an APM OEM event. | |||
| PowerStatusChange | A change in the power status of the computer is detected, such as a switch from battery power to A/C. The system also broadcasts this event when remaining battery power slips below the threshold specified by the user or if the battery power changes by a specified percentage. | |||
| QuerySuspend | The system has requested permission to suspend the computer. An application that grants permission should carry out preparations for the suspension before returning. | |||
| QuerySuspendFailed | The system was denied permission to suspend the computer. This status is broadcast if any application or driver denied a previous QuerySuspend status. | |||
| ResumeAutomatic | The computer has woken up automatically to handle an event.
| |||
| ResumeCritical | The system has resumed operation after a critical suspension caused by a failing battery.
| |||
| ResumeSuspend | The system has resumed operation after being suspended. | |||
| Suspend | The computer is about to enter a suspended state. This event is typically broadcast when all applications and installable drivers have returned true to a previous QuerySuspend state. |
PowerBroadcastStatus is used by the ServiceBase class to indicate a change in the system's power status. You can design your application to react to any power status change.
Community Additions
ADD
Show:
Note: