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

[Предупреждение: UMDF 2 является последней версией UMDF и заменяет UMDF 1. Все новые драйверы UMDF должны быть написаны с помощью UMDF 2. Новые функции не добавляются в UMDF 1 и в более новых версиях Windows 10 ограничена поддержка UMDF 1. Универсальные драйверы 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)

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

IWDFDevice2::AssignS0IdleSettings

IWDFDevice2::AssignSxWakeSettings