WDF_POWER_DEVICE_STATE-Enumeration (wdfdevice.h)
[Gilt für KMDF und UMDF]
Die WDF_POWER_DEVICE_STATE-Enumeration identifiziert die Geräteleistungszustände , die ein Gerät möglicherweise unterstützt.
Syntax
typedef enum _WDF_POWER_DEVICE_STATE {
WdfPowerDeviceInvalid = 0,
WdfPowerDeviceD0,
WdfPowerDeviceD1,
WdfPowerDeviceD2,
WdfPowerDeviceD3,
WdfPowerDeviceD3Final,
WdfPowerDevicePrepareForHibernation,
WdfPowerDeviceMaximum
} WDF_POWER_DEVICE_STATE, *PWDF_POWER_DEVICE_STATE;
Konstanten
WdfPowerDeviceInvalid Wert: 0 Der Gerätestromzustand ist ungültig oder unbekannt. |
WdfPowerDeviceD0 Der D0-Gerätestromzustand. |
WdfPowerDeviceD1 Der D1-Gerätestromzustand. |
WdfPowerDeviceD2 Der D2-Gerätestromzustand. |
WdfPowerDeviceD3 Der D3-Gerätestromzustand. |
WdfPowerDeviceD3Final Stellt die letzte Zeit dar, zu der das Gerät in den D3-Gerätestromzustand wechselt. In der Regel bedeutet dieser Enumerator, dass das System ausgeschaltet wird, das Gerät entfernt wird oder dass ein Ressourcenausgleich ausgeführt wird. Das Gerät wurde möglicherweise bereits entfernt. |
WdfPowerDevicePrepareForHibernation Das Gerät unterstützt Ruhezustandsdateien, und das System kann durch Eingabe des Systemzustands S4 in den Ruhezustand versetzt werden. Der Treiber darf das Gerät nicht ausschalten. Weitere Informationen finden Sie unter Unterstützung von Sonderdateien. |
WdfPowerDeviceMaximum Der maximale Enumeratorwert für diese Enumeration. |
Anforderungen
Anforderung | Wert |
---|---|
KMDF-Mindestversion | 1.0 |
UMDF-Mindestversion | 2.0 |
Kopfzeile | wdfdevice.h (einschließen von Wdf.h) |