Поделиться через


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

См. также

IWDFDevice2::AssignS0IdleSettings

IWDFDevice2::AssignSxWakeSettings