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