перечисление 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)

См. также раздел

IWDFDevice2::AssignS0IdleSettings

IWDFDevice2::AssignSxWakeSettings