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