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