структура PEP_DEVICE_POWER_STATE (pep_x.h)
Структура PEP_DEVICE_POWER_STATE указывает состояние перехода в новое состояние Dx (питание устройства).
Синтаксис
typedef struct _PEP_DEVICE_POWER_STATE {
[in] PEPHANDLE DeviceHandle;
[in] DEVICE_POWER_STATE PowerState;
[in] BOOLEAN Complete;
[in] BOOLEAN SystemTransition;
} PEP_DEVICE_POWER_STATE, *PPEP_DEVICE_POWER_STATE;
Члены
[in] DeviceHandle
Значение PEPHANDLE, идентифицирующее это устройство. PeP ранее создал этот дескриптор в ответ на уведомление PEP_DPM_REGISTER_DEVICE от платформы управления питанием Windows (PoFx).
[in] PowerState
Значение перечисления DEVICE_POWER_STATE , указывающее новое состояние питания устройства.
[in] Complete
Указывает, был ли переход на новое состояние питания устройства только что инициирован или только что завершен. Если задано значение TRUE, переход в состояние питания целевого устройства завершен. Если значение РАВНО FALSE, владелец политики питания (PPO) инициировал переход, вызвав подпрограмму PoRequestPowerIrp , но диспетчер питания Windows еще не выдал Dx IRP ( запрос IRP_MN_SET_POWER типа DevicePowerState) в стек драйверов устройства.
[in] SystemTransition
Всегда устанавливается значение FALSE.
Комментарии
Эта структура используется в уведомлении PEP_DPM_DEVICE_POWER_STATE . Все четыре элемента структуры содержат входные значения, предоставляемые PoFx. PeP не записывает данные в эту структуру.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Поддерживается начиная с Windows 10. |
Верхняя часть | pep_x.h (включая Pep_x.h) |