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


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

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

Требования

Требование Значение
Заголовок wdm.h (включая Wdm.h, Ntpoapi.h)

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

SYSTEM_POWER_STATE