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