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


перечисление DEVICE_POWER_STATE (wdm.h)

Тип перечисления DEVICE_POWER_STATE указывает состояние питания устройства.

Синтаксис

typedef enum _DEVICE_POWER_STATE {
  PowerDeviceUnspecified,
  PowerDeviceD0,
  PowerDeviceD1,
  PowerDeviceD2,
  PowerDeviceD3,
  PowerDeviceMaximum
} DEVICE_POWER_STATE, *PDEVICE_POWER_STATE;

Константы

 
PowerDeviceUnspecified
Указывает неопределенное состояние питания устройства.
PowerDeviceD0
Указывает максимальное состояние питания устройства, соответствующее рабочему состоянию D0устройства.
PowerDeviceD1
Указывает состояние спящего состояния устройства меньше PowerDeviceD0 и больше PowerDeviceD2, соответствующее состоянию питания устройства D1.
PowerDeviceD2
Указывает состояние спящего состояния устройства меньше PowerDeviceD1 и больше PowerDeviceD3, соответствующее состоянию питания устройства D2.
PowerDeviceD3
Указывает состояние спящего устройства с наименьшим питанием, соответствующее состоянию питания устройства D3.
PowerDeviceMaximum
Количество значений состояния питания устройства для этого типа перечисления, представляющих фактические состояния питания. Значение других состояний питания устройства меньше этого значения.

Замечания

Состояние питания указывает уровень потребления электроэнергии (и, следовательно, степень вычислительной активности) системой или одним устройством. Диспетчер питания задает состояние питания системы в целом, где состояние системы указывается одним из значений типа перечисления SYSTEM_POWER_STATE. Драйверы устройств задают состояние питания отдельных устройств, где состояние питания устройства указывается одним из значений типа перечисления DEVICE_POWER_STATE.

Дополнительные сведения о состояниях питания системы см. в обработке запросов состояния системы power Power. Дополнительные сведения об состояниях питания устройств см. в управлении питанием для отдельных устройств. Дополнительные сведения об управлении питанием в целом см. в статье Введение в управление питанием.

Требования

Требование Ценность
заголовка wdm.h (include Wdm.h, Ntpoapi.h)

См. также

SYSTEM_POWER_STATE