WDF_POWER_DEVICE_STATE-Aufzählung (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 Energiezustand des D0-Geräts. |
WdfPowerDeviceD1 Der Energiezustand des D1-Geräts. |
WdfPowerDeviceD2 Der Energiezustand des D2-Geräts. |
WdfPowerDeviceD3 Der Energiezustand des D3-Geräts. |
WdfPowerDeviceD3Final Stellt die letzte Uhrzeit 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 werden soll, oder eine Ressourcenumwogenierung ausgeführt wird. Möglicherweise wurde das Gerät bereits entfernt. |
WdfPowerDevicePrepareForHibernation Das Gerät unterstützt Ruhezustandsdateien, und das System ist zum Ruhezustand bereit, indem Systemstatus S4eingegeben wird. Der Treiber darf das Gerät nicht deaktivieren. Weitere Informationen finden Sie unter unterstützenden speziellen Dateien. |
WdfPowerDeviceMaximum Der maximale Enumeratorwert für diese Enumeration. |
Anforderungen
Anforderung | Wert |
---|---|
Minimale KMDF-Version | 1.0 |
Mindest-UMDF-Version | 2.0 |
Header- | wdfdevice.h (einschließen Wdf.h) |