Freigeben über


POWER_ACTION-Enumeration (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 findet keine Energieaktion statt.
PowerActionReserved
Ist für das System reserviert.
PowerActionSleep
Der Computer wechselt in einen Systemschlafzustand (S1, S2 oder S3).
PowerActionHibernate
Der Computer wechselt in den Ruhezustand (S4).
PowerActionShutdown
Der Computer wechselt in den Zustand "Herunterfahren" (S5). Nachdem alle Geräte in den Aus-Zustand (D3) versetzt wurden, bleibt der Computer eingeschaltet, bis ein Administrator den Netzschalter drückt.
PowerActionShutdownReset
Der Computer wechselt in den Zustand "Herunterfahren" (S5). Nachdem alle Geräte in den Aus-Zustand (D3) versetzt wurden, schaltet sich der Computer automatisch aus, startet dann sofort neu und kehrt in den Betriebszustand (S0) zurück.
PowerActionShutdownOff
Der Computer wechselt in den Zustand "Herunterfahren" (S5). Nachdem alle Geräte in den Aus-Zustand (D3) versetzt wurden, wird der Computer automatisch ausgeschaltet.
PowerActionWarmEject
Der Computer wird von einem ACPI-kompatiblen Dockgerät ausgeworfen. In der Regel ändert sich der Energiezustand des Computers nicht.
PowerActionDisplayOff

Hinweise

Die POWER_ACTION-Enumeration wird als Rückgabewert für IWDFDevice2::GetSystemPowerAction verwendet.

Anforderungen

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

Weitere Informationen

IWDFDevice2::GetSystemPowerAction