перечисление WDF_POWER_DEVICE_STATE (wdfdevice.h)
[Относится к KMDF и UMDF]
Перечисление WDF_POWER_DEVICE_STATE определяет состояния питания устройства , которые может поддерживать устройство.
Синтаксис
typedef enum _WDF_POWER_DEVICE_STATE {
WdfPowerDeviceInvalid = 0,
WdfPowerDeviceD0,
WdfPowerDeviceD1,
WdfPowerDeviceD2,
WdfPowerDeviceD3,
WdfPowerDeviceD3Final,
WdfPowerDevicePrepareForHibernation,
WdfPowerDeviceMaximum
} WDF_POWER_DEVICE_STATE, *PWDF_POWER_DEVICE_STATE;
Константы
WdfPowerDeviceInvalid Значение: 0 Состояние питания устройства является недопустимым или неизвестным. |
WdfPowerDeviceD0 Состояние питания устройства D0. |
WdfPowerDeviceD1 Состояние питания устройства D1. |
WdfPowerDeviceD2 Состояние питания устройства D2. |
WdfPowerDeviceD3 Состояние питания устройства D3. |
WdfPowerDeviceD3Final Представляет окончательное время, когда устройство переходит в состояние питания устройства D3. Как правило, этот перечислитель означает, что система отключена, устройство будет удалено или выполняется перераспределение ресурсов . Возможно, устройство уже удалено. |
WdfPowerDevicePrepareForHibernation Устройство поддерживает файлы гибернации, и система готова к гибернации, введя состояние системы S4. Драйвер не должен выключать устройство. Дополнительные сведения см. в разделе Поддержка специальных файлов. |
WdfPowerDeviceMaximum Максимальное значение перечислителя для этого перечисления. |
Требования
Требование | Значение |
---|---|
Минимальная версия KMDF | 1,0 |
Минимальная версия UMDF | 2,0 |
Верхняя часть | wdfdevice.h (включая Wdf.h) |