Freigeben über


POWER_ACTION-Enumeration (wudfddi.h)

[Warnung: UMDF 2 ist die neueste Version von UMDF und ersetzt UMDF 1. Alle neuen UMDF-Treiber sollten mit UMDF 2 geschrieben werden. UMDF 1 werden keine neuen Features hinzugefügt, und die Unterstützung für UMDF 1 in neueren Versionen von Windows 10 ist eingeschränkt. Universelle Windows-Treiber müssen UMDF 2 verwenden. Weitere Informationen finden Sie unter Erste Schritte mit UMDF.]

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

Syntax

typedef enum __MIDL___MIDL_itf_wudfddi_0000_0000_0001 {
  PowerActionNone,
  PowerActionReserved,
  PowerActionSleep,
  PowerActionHibernate,
  PowerActionShutdown,
  PowerActionShutdownReset,
  PowerActionShutdownOff,
  PowerActionWarmEject
} 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.

Hinweise

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

Anforderungen

Anforderung Wert
UMDF-Mindestversion 1.9
Kopfzeile wudfddi.h (include Wudfddi.h, Ntpoapi.h, Wdm.h)

Weitere Informationen

IWDFDevice2::GetSystemPowerAction