Freigeben über


PowerBroadcastStatus-Enumeration

Zeigt den Energiestatus des Systems an.

Namespace: System.ServiceProcess
Assembly: System.ServiceProcess (in system.serviceprocess.dll)

Syntax

'Declaration
Public Enumeration PowerBroadcastStatus
'Usage
Dim instance As PowerBroadcastStatus
public enum PowerBroadcastStatus
public enum class PowerBroadcastStatus
public enum PowerBroadcastStatus
public enum PowerBroadcastStatus

Member

  Membername Beschreibung
BatteryLow Niedriger Ladezustand des Akkus. 
OemEvent Ein Advanced Power Management-BIOS (APM-BIOS) hat ein APM-OEM-Ereignis signalisiert. 
PowerStatusChange Eine Änderung im Energiestatus des Computers wurde festgestellt (z. B. der Wechsel von Akku- zu Netzstrombetrieb). Das System leitet dieses Ereignis auch dann weiter, wenn die verbleibende Akkuleistung unter einen vom Benutzer festgelegten Wert sinkt oder sich um einen angegebenen Prozentsatz ändert. 
QuerySuspend Das System hat um die Erlaubnis gebeten, den Computer in den Standbymodus zu versetzen. Eine Anwendung, die die Erlaubnis erteilt, muss vor dem Beenden Vorbereitungen für den Standbymodus treffen. 
QuerySuspendFailed Dem System wurde nicht gestattet, den Computer in den Standbymodus zu versetzen. Dieser Status wird gesendet, wenn eine der Anwendungen oder ein Treiber einen vorangegangenen QuerySuspend-Status verweigert hat. 
ResumeAutomatic Der Computer wurde für die Behandlung eines Ereignisses automatisch reaktiviert. 

Hinweis

Wenn das System nach dem Senden von ResumeAutomatic Benutzeraktivitäten feststellt, leitet es ein ResumeSuspend-Ereignis weiter und teilt den Anwendungen mit, die Verfügbarkeit für die Benutzer vollständig wiederherzustellen.

ResumeCritical Das System hat den Betrieb nach einer Notabschaltung aufgrund eines Akkuausfalls wieder aufgenommen. 

Hinweis

Da die Notabschaltung ohne vorherige Benachrichtigung erfolgte, stehen zuvor verfügbare Ressourcen und Daten möglicherweise nicht mehr bereit, wenn die Anwendung dieses Ereignis empfängt. Die Anwendung muss den ursprünglichen Zustand so gut wie möglich wiederherstellen.

ResumeSuspend Das System hat nach dem Beenden des Standbymodus den Betrieb wieder aufgenommen. 
Suspend Der Computer steht unmittelbar davor, in den Standbymodus zu wechseln. Dieses Ereignis wird normalerweise dann übermittelt, wenn alle Anwendungen und installierbaren Treiber für einen vorangegangenen QuerySuspend-Zustand den Wert true zurückgegeben haben. 

Hinweise

PowerBroadcastStatus wird von der ServiceBase-Klasse zum Anzeigen einer Änderung des Energiestatus des Systems verwendet. Anwendungen können so entwickelt werden, dass sie auf jede Änderung des Energiestatus reagieren.

Plattformen

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

System.ServiceProcess-Namespace
ServiceBase.OnPowerEvent
CanHandlePowerEvent