Freigeben über


DEVICE_WAKE_DEPTH-Enumeration (wdm.h)

Die DEVICE_WAKE_DEPTH Enumeration gibt den tiefsten Energiezustand des Geräts an, aus dem ein Gerät ein Wakesignal 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 Wakesignal auslösen kann.
DeviceWakeDepthD0
D0 ist der tiefste Gerätestromzustand, aus dem das Gerät ein Wakesignal auslösen kann. Weitere Informationen finden Sie in den Hinweisen.
DeviceWakeDepthD1
D1 ist der tiefste Stromstromzustand des Geräts, aus dem das Gerät ein Wakesignal auslösen kann.
DeviceWakeDepthD2
D2 ist der tiefste Stromstromzustand des Geräts, aus dem das Gerät ein Wakesignal auslösen kann.
DeviceWakeDepthD3hot
D3hot ist der tiefste Stromstromzustand des Geräts, aus dem das Gerät ein Wakesignal auslösen kann.
DeviceWakeDepthD3cold
D3cold ist der tiefste Stromstromzustand des Geräts, aus dem das Gerät ein Wakesignal auslösen kann.
DeviceWakeDepthMaximum
Reserviert für die Verwendung durch das Betriebssystem.

Bemerkungen

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 Wake-Signal zu armieren, wenn sich das Gerät in D0 befindet. Diese Treiber können den DeviceWakeDepthD0 Ausgabewert als Äquivalent zu einem Aufruf der GetIdleWakeInfo Routine behandeln, die fehlschlägt und einen Fehlerstatus zurückgibt.

Anforderungen

Anforderung Wert
Header- wdm.h (include Wdm.h)

Siehe auch

GetIdleWakeInfo-