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

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

Требования

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

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

SYSTEM_POWER_STATE