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