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