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