Udostępnij za pośrednictwem


PowerBroadcastStatus Wyliczenie

Definicja

Wskazuje stan zasilania systemu.

public enum class PowerBroadcastStatus
public enum PowerBroadcastStatus
type PowerBroadcastStatus = 
Public Enum PowerBroadcastStatus
Dziedziczenie
PowerBroadcastStatus

Pola

BatteryLow 9

Zasilanie baterii jest niskie.

OemEvent 11

System BIOS Advanced Power Management (APM) zasygnalizował zdarzenie OEM APM.

PowerStatusChange 10

Wykryto zmianę stanu zasilania komputera, na przykład przełącznik zasilania z baterii do A/C. System emituje również to zdarzenie, gdy pozostałe zasilanie baterii poślizgnie się poniżej progu określonego przez użytkownika lub jeśli moc baterii zmienia się o określoną wartość procentową.

QuerySuspend 0

System zażądał uprawnień do zawieszenia komputera. Wniosek, który udziela uprawnień, powinien przeprowadzić przygotowania do zawieszenia przed powrotem.

QuerySuspendFailed 2

System odmówiono uprawnień do wstrzymania komputera. Ten stan jest emitowany, jeśli jakakolwiek aplikacja lub sterownik odmówi poprzedniego QuerySuspend stanu.

ResumeAutomatic 18

Komputer obudził się automatycznie w celu obsługi zdarzenia. Jeśli system wykryje jakiekolwiek działanie użytkownika po emisji ResumeAutomatic, emituje ResumeSuspend zdarzenie, aby poinformować aplikacje, że mogą wznowić pełną interakcję z użytkownikiem.

ResumeCritical 6

System wznowił działanie po krytycznym zawieszeniu spowodowanym awarią baterii. Ponieważ krytyczne zawieszenie występuje bez wcześniejszego powiadomienia, zasoby i dane, które były wcześniej dostępne, mogą nie być obecne, gdy aplikacja odbiera to zdarzenie. Aplikacja powinna podjąć próbę przywrócenia stanu do najlepszej jego możliwości.

ResumeSuspend 7

System wznowił działanie po zawieszeniu.

Suspend 4

Komputer ma wprowadzić stan wstrzymania. To zdarzenie jest zwykle emitowane, gdy wszystkie aplikacje i sterowniki możliwe do zainstalowania powróciły true do poprzedniego QuerySuspend stanu.

Uwagi

PowerBroadcastStatus jest używany przez klasę ServiceBase w celu wskazania zmiany stanu zasilania systemu. Możesz zaprojektować aplikację tak, aby reagowała na dowolną zmianę stanu zasilania.

Dotyczy

Zobacz też