перечисление DEVICE_POWER_STATE (wudfddi.h)
[Предупреждение: UMDF 2 является последней версией UMDF и заменяет UMDF 1. Все новые драйверы UMDF должны быть написаны с помощью UMDF 2. Новые функции не добавляются в UMDF 1, а поддержка UMDF 1 в более новых версиях Windows 10 ограничена. Универсальные драйверы Windows должны использовать UMDF 2. Дополнительные сведения см. в разделе начало работы с помощью UMDF.]
Перечисление DEVICE_POWER_STATE определяет состояния питания устройства , которые может входить устройство.
Синтаксис
typedef enum _DEVICE_POWER_STATE {
PowerDeviceUnspecified,
PowerDeviceD0,
PowerDeviceD1,
PowerDeviceD2,
PowerDeviceD3,
PowerDeviceMaximum
} DEVICE_POWER_STATE, *PDEVICE_POWER_STATE;
Константы
PowerDeviceUnspecified Состояние питания устройства не указано. |
PowerDeviceD0 Рабочее состояние устройства (D0). Это самый высокий уровень энергопотребления устройства. |
PowerDeviceD1 Спящий режим D1 устройства. |
PowerDeviceD2 Состояние D2 устройства в спящем режиме. |
PowerDeviceD3 Состояние D3 устройства в спящем режиме. |
PowerDeviceMaximum Только для системного использования. |
Комментарии
Перечисление DEVICE_POWER_STATE используется в качестве входных данных для IWDFDevice2::AssignS0IdleSettings и IWDFDevice2::AssignSxWakeSettings.
Требования
Требование | Значение |
---|---|
Минимальная версия UMDF | 1,9 |
Верхняя часть | wudfddi.h (включая Wudfddi.h) |