Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
[Применимо к KMDF и UMDF]
Перечисление WDF_POWER_DEVICE_STATE определяет состояния питания устройства , которые может поддерживать устройство.
Синтаксис
typedef enum _WDF_POWER_DEVICE_STATE {
WdfPowerDeviceInvalid = 0,
WdfPowerDeviceD0,
WdfPowerDeviceD1,
WdfPowerDeviceD2,
WdfPowerDeviceD3,
WdfPowerDeviceD3Final,
WdfPowerDevicePrepareForHibernation,
WdfPowerDeviceMaximum
} WDF_POWER_DEVICE_STATE, *PWDF_POWER_DEVICE_STATE;
Константы
WdfPowerDeviceInvalidЗначение: 0 Состояние питания устройства недопустимо или неизвестно. |
WdfPowerDeviceD0Состояние питания устройства D0. |
WdfPowerDeviceD1Состояние питания устройства D1. |
WdfPowerDeviceD2Состояние питания устройства D2. |
WdfPowerDeviceD3Состояние питания устройства D3. |
WdfPowerDeviceD3FinalПредставляет последнее время, когда устройство входит в состояние питания устройства D3. Как правило, этот перечислитель означает, что система отключена, устройство будет удалено или перебалансировать ресурсы выполняется. Возможно, устройство уже удалено. |
WdfPowerDevicePrepareForHibernationУстройство поддерживает файлы гибернации, и система готова к гибернации, введя состояние системы S4. Драйвер не должен отключить устройство. Дополнительные сведения см. в поддержке специальных файлов. |
WdfPowerDeviceMaximumМаксимальное значение перечислителя для этого перечисления. |
Требования
| Требование | Ценность |
|---|---|
| минимальная версия KMDF | 1.0 |
| минимальная версия UMDF | 2.0 |
| заголовка | wdfdevice.h (include Wdf.h) |