перечисление 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 (include Wdf.h) |