PowerBroadcastStatus Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Показывает состояние питания системы.
public enum class PowerBroadcastStatus
public enum PowerBroadcastStatus
type PowerBroadcastStatus =
Public Enum PowerBroadcastStatus
- Наследование
Поля
BatteryLow | 9 | Низкий уровень заряда батареи. |
OemEvent | 11 | BIOS с автоматическим управлением питанием (APM) оповестила об OEM-событии APM. |
PowerStatusChange | 10 | Обнаружено изменение состояния питания компьютера, например, переключение с питания от батареи на питание от сети. Это событие возникает также, если уровень заряда батареи становится ниже заданного пользователем порога или изменяется на заданную величину в процентах. |
QuerySuspend | 0 | Система запросила разрешение на приостановку работы компьютера. Приложение, предоставляющее такое разрешение, должно предварительно выполнить все необходимые действия для приостановки работы. |
QuerySuspendFailed | 2 | Система запретила приостановку компьютера. Это состояние возникает, если какое-либо приложение или драйвер отклонили предыдущее состояние |
ResumeAutomatic | 18 | Компьютер был автоматически выведен из спящего режима для обработки события. Если система обнаруживает какие-либо действия пользователя после передачи |
ResumeCritical | 6 | Система возобновила работу после экстренной приостановки из-за отказа батареи. Так как критическая приостановка происходит без предварительного уведомления, ранее доступные ресурсы и данные могут отсутствовать, когда приложение получит это событие. Приложение должно попытаться восстановить свое состояние до оптимальной способности. |
ResumeSuspend | 7 | Система возобновила работу после приостановки. |
Suspend | 4 | Компьютер переходит в состояние приостановки. Обычно это событие возникает, если все приложения и устанавливаемые драйверы вернули значение |
Комментарии
PowerBroadcastStatus
используется классом ServiceBase для указания изменения состояния питания системы. Вы можете спроектировать приложение так, чтобы реагировать на любое изменение состояния питания.