PowerBroadcastStatus Enumeration

Definition

Gibt den Energiestatus des Systems an.

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

Felder

Name Wert Beschreibung
QuerySuspend 0

Das System hat die Berechtigung zum Anhalten des Computers angefordert. Ein Antrag, der die Erlaubnis erteilt, sollte vorbereitungen für die Aussetzung vor der Rückkehr durchführen.

QuerySuspendFailed 2

Das System wurde die Berechtigung zum Anhalten des Computers verweigert. Dieser Status wird übertragen, wenn eine Anwendung oder ein Treiber einen vorherigen QuerySuspend Status verweigert hat.

Suspend 4

Der Computer ist dabei, einen angehaltenen Zustand einzugeben. Dieses Ereignis wird in der Regel übertragen, wenn alle Anwendungen und installierbaren Treiber in einen vorherigen true Zustand zurückgekehrt QuerySuspend sind.

ResumeCritical 6

Das System hat den Betrieb nach einer kritischen Aussetzung fortgesetzt, die durch einen fehlerhaften Akku verursacht wurde. Da eine kritische Aussetzung ohne vorherige Benachrichtigung auftritt, sind Ressourcen und Daten, die zuvor verfügbar waren, möglicherweise nicht vorhanden, wenn die Anwendung dieses Ereignis empfängt. Die Anwendung sollte versuchen, ihren Zustand optimal wiederherzustellen.

ResumeSuspend 7

Der Vorgang des Systems wurde nach dem Anhalten fortgesetzt.

BatteryLow 9

Akkuleistung ist niedrig.

PowerStatusChange 10

Eine Änderung des Energiestatus des Computers wird erkannt, z. B. ein Wechsel von Akkustrom zu A/C. Das System sendet dieses Ereignis auch, wenn die verbleibende Akkuleistung unter dem vom Benutzer angegebenen Schwellenwert liegt oder sich der Akkustrom um einen bestimmten Prozentsatz ändert.

OemEvent 11

Ein Advanced Power Management (APM)-BIOS signalisiert ein APM-OEM-Ereignis.

ResumeAutomatic 18

Der Computer wurde automatisch zum Behandeln eines Ereignisses aufgeweckt. Wenn das System eine Benutzeraktivität nach dem Senden ResumeAutomaticerkennt, sendet es ein ResumeSuspend Ereignis, um Anwendungen mitzuteilen, dass sie die vollständige Interaktion mit dem Benutzer fortsetzen können.

Hinweise

PowerBroadcastStatus wird von der ServiceBase Klasse verwendet, um eine Änderung des Energiestatus des Systems anzugeben. Sie können Ihre Anwendung so entwerfen, dass sie auf jede Änderung des Leistungsstatus reagiert.

Gilt für:

Weitere Informationen