Freigeben über


DEVICE_WAKE_DEPTH-Enumeration (wdm.h)

Die DEVICE_WAKE_DEPTH-Enumeration gibt den tiefsten Geräteleistungszustand an, aus dem ein Gerät ein Aktivierungssignal auslösen kann.

Syntax

typedef enum _DEVICE_WAKE_DEPTH {
  DeviceWakeDepthNotWakeable,
  DeviceWakeDepthD0,
  DeviceWakeDepthD1,
  DeviceWakeDepthD2,
  DeviceWakeDepthD3hot,
  DeviceWakeDepthD3cold,
  DeviceWakeDepthMaximum
} DEVICE_WAKE_DEPTH, *PDEVICE_WAKE_DEPTH;

Konstanten

 
DeviceWakeDepthNotWakeable
Es gibt keinen Gerätestromzustand, der ein Aktivierungssignal auslösen kann.
DeviceWakeDepthD0
D0 ist der tiefste Gerätestromzustand, aus dem das Gerät ein Aktivierungssignal auslösen kann. Weitere Informationen finden Sie in den Hinweisen.
DeviceWakeDepthD1
D1 ist der tiefste Energiesparzustand des Geräts, aus dem das Gerät ein Aktivierungssignal auslösen kann.
DeviceWakeDepthD2
D2 ist der tiefste Energiesparzustand des Geräts, von dem aus das Gerät ein Aktivierungssignal auslösen kann.
DeviceWakeDepthD3hot
D3hot ist der tiefste Energiesparzustand des Geräts, von dem aus ein Aktivierungssignal ausgelöst werden kann.
DeviceWakeDepthD3cold
D3cold ist der tiefste Energiesparzustand des Geräts, von dem aus ein Aktivierungssignal ausgelöst werden kann.
DeviceWakeDepthMaximum
Reserviert für die Verwendung durch das Betriebssystem.

Hinweise

Der DeepestWakeableDstate-Parameter der GetIdleWakeInfo-Routine ist ein Zeiger auf eine Variable vom Typ DEVICE_WAKE_DEPTH.

Die Treiber für die meisten Geräte haben keinen Grund, ein Aktivierungssignal auszugeben, wenn sich das Gerät in D0 befindet. Diese Treiber können den DeviceWakeDepthD0-Ausgabewert als gleichwertig mit einem Aufruf der GetIdleWakeInfo-Routine behandeln, der einen Fehler status zurückgibt.

Anforderungen

Anforderung Wert
Header wdm.h (einschließen von Wdm.h)

Weitere Informationen

GetIdleWakeInfo