Freigeben über


POWER_ACTION-Aufzählung (ntpoapi.h)

Die POWER_ACTION Enumeration identifiziert die Systemleistungsaktionen, die auf einem Computer auftreten können.

Syntax

typedef enum  {
  PowerActionNone           = 0,
  PowerActionReserved       = ( PowerActionNone + 1 ),
  PowerActionSleep          = ( PowerActionReserved + 1 ),
  PowerActionHibernate      = ( PowerActionSleep + 1 ),
  PowerActionShutdown       = ( PowerActionHibernate + 1 ),
  PowerActionShutdownReset  = ( PowerActionShutdown + 1 ),
  PowerActionShutdownOff    = ( PowerActionShutdownReset + 1 ),
  PowerActionWarmEject      = ( PowerActionShutdownOff + 1 )
} POWER_ACTION, *PPOWER_ACTION;

Konstanten

 
PowerActionNone
Es wird keine Energieaktion ausgeführt.
PowerActionReserved
Reserviert für die Systemverwendung.
PowerActionSleep
Der Computer wechselt in einen Ruhezustand (S1, S2 oder S3).
PowerActionHibernate
Der Computer wechselt in seinen Ruhezustand (S4).
PowerActionShutdown
Der Computer wechselt in den Herunterfahren (S5)-Zustand. Nachdem alle Geräte ihren aus (D3)eingegeben haben, bleibt der Computer eingeschaltet, bis ein Administrator den Netzschalter drückt.
PowerActionShutdownReset
Der Computer wechselt in den Zustand "Herunterfahren" (S5). Nachdem alle Geräte ihren Zustand deaktiviert (D3) eingegeben haben, wird der Computer automatisch ausgeschaltet und dann sofort neu gestartet und kehrt zum Arbeitszustand (S0) zurück.
PowerActionShutdownOff
Der Computer wechselt in den Zustand "Herunterfahren" (S5). Nachdem alle Geräte den Zustand "Aus" (D3) eingegeben haben, wird der Computer automatisch ausgeschaltet.
PowerActionWarmEject
Der Computer wird von einem ACPI-kompatiblen Dockgerät ausgeworfen. Normalerweise ändert sich der Energiezustand des Computers nicht.
PowerActionDisplayOff

Bemerkungen

Die POWER_ACTION-Aufzählung wird als Rückgabewert für IWDFDevice2::GetSystemPowerActionverwendet.

Anforderungen

Anforderung Wert
Header- ntpoapi.h (include Wudfddi.h, Ntpoapi.h, Wdm.h)

Siehe auch

IWDFDevice2::GetSystemPowerAction