PowerBroadcastStatus Перечисление

Определение

Показывает состояние питания системы.Indicates the system's power status.

public enum class PowerBroadcastStatus
public enum PowerBroadcastStatus
type PowerBroadcastStatus = 
Public Enum PowerBroadcastStatus
Наследование
PowerBroadcastStatus

Поля

BatteryLow 9

Низкий уровень заряда батареи.Battery power is low.

OemEvent 11

BIOS с автоматическим управлением питанием (APM) оповестила об OEM-событии APM.An Advanced Power Management (APM) BIOS signaled an APM OEM event.

PowerStatusChange 10

Обнаружено изменение состояния питания компьютера, например, переключение с питания от батареи на питание от сети.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 0

Система запросила разрешение на приостановку работы компьютера.The system has requested permission to suspend the computer. Приложение, предоставляющее такое разрешение, должно предварительно выполнить все необходимые действия для приостановки работы.An application that grants permission should carry out preparations for the suspension before returning.

QuerySuspendFailed 2

Система запретила приостановку компьютера.The system was denied permission to suspend the computer. Это состояние возникает, если какое-либо приложение или драйвер отклонили предыдущее состояние QuerySuspend.This status is broadcast if any application or driver denied a previous QuerySuspend status.

ResumeAutomatic 18

Компьютер был автоматически выведен из спящего режима для обработки события.The computer has woken up automatically to handle an event. Если система обнаруживает какие-либо действия пользователя после передачи ResumeAutomatic, она передает событие ResumeSuspend, чтобы дать приложениям возможность возобновить полноценное взаимодействие с пользователем.If the system detects any user activity after broadcasting ResumeAutomatic, it broadcasts a ResumeSuspend event to let applications know they can resume full interaction with the user.

ResumeCritical 6

Система возобновила работу после экстренной приостановки из-за отказа батареи.The system has resumed operation after a critical suspension caused by a failing battery. Так как критическая приостановка происходит без предварительного уведомления, ранее доступные ресурсы и данные могут отсутствовать, когда приложение получит это событие.Because a critical suspension occurs without prior notification, resources and data previously available may not be present when the application receives this event. Приложение должно попытаться восстановить свое состояние до оптимальной способности.The application should attempt to restore its state to the best of its ability.

ResumeSuspend 7

Система возобновила работу после приостановки.The system has resumed operation after being suspended.

Suspend 4

Компьютер переходит в состояние приостановки.The computer is about to enter a suspended state. Обычно это событие возникает, если все приложения и устанавливаемые драйверы вернули значение true предыдущего состояния QuerySuspend.This event is typically broadcast when all applications and installable drivers have returned true to a previous QuerySuspend state.

Комментарии

PowerBroadcastStatusиспользуется ServiceBase классом для указания на изменение состояния питания системы.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.

Применяется к

См. также раздел