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) |