Sdílet prostřednictvím


PowerBroadcastStatus Výčet

Definice

Označuje stav napájení systému.

public enum class PowerBroadcastStatus
public enum PowerBroadcastStatus
type PowerBroadcastStatus = 
Public Enum PowerBroadcastStatus
Dědičnost
PowerBroadcastStatus

Pole

BatteryLow 9

Baterie je nízká.

OemEvent 11

Systém BIOS (Advanced Power Management) signalizoval událost APM OEM.

PowerStatusChange 10

Zjistí se změna stavu napájení počítače, například přepnutí z napájení baterie na A/C. Systém také vysílá tuto událost, pokud zbývající baterie sklouzne pod prahovou hodnotu určenou uživatelem nebo pokud se napájení baterie změní podle zadaného procenta.

QuerySuspend 0

Systém požádal o oprávnění k pozastavení počítače. Aplikace, která uděluje oprávnění, by měla před vrácením provést přípravy na pozastavení.

QuerySuspendFailed 2

Systém byl odepřen oprávnění k pozastavení počítače. Tento stav je všesměrový, pokud některá aplikace nebo ovladač zamítly předchozí QuerySuspend stav.

ResumeAutomatic 18

Počítač se automaticky probounul, aby zvládl událost. Pokud systém zjistí jakoukoli aktivitu uživatele po vysílání ResumeAutomatic, vysílá ResumeSuspend událost, aby aplikace věděli, že mohou pokračovat v úplné interakci s uživatelem.

ResumeCritical 6

Systém obnovil provoz po kritickém pozastavení způsobené selháním baterie. Vzhledem k tomu, že dojde k kritickému pozastavení bez předchozího oznámení, nemusí být prostředky a data dříve k dispozici, když aplikace obdrží tuto událost. Aplikace by se měla pokusit obnovit svůj stav na maximum své schopnosti.

ResumeSuspend 7

Systém po pozastavení obnovil operaci.

Suspend 4

Počítač se chystá vstoupit do pozastaveného stavu. Tato událost se obvykle vysílá, když se všechny aplikace a instalovatelné ovladače vrátily true do předchozího QuerySuspend stavu.

Poznámky

PowerBroadcastStatus je používán ServiceBase třídou k označení změny stavu napájení systému. Aplikaci můžete navrhnout tak, aby reagovala na jakoukoli změnu stavu napájení.

Platí pro

Viz také