estructura PEP_DEVICE_POWER_STATE (pepfx.h)
La estructura PEP_DEVICE_POWER_STATE indica el estado de una transición a un nuevo estado Dx (alimentación del dispositivo).
Sintaxis
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;
Miembros
[in] DeviceHandle
Valor PEPHANDLE que identifica este dispositivo. El PEP creó este identificador anteriormente en respuesta a una notificación de PEP_DPM_REGISTER_DEVICE del marco de administración de energía de Windows (PoFx).
[in] PowerState
Valor de enumeración DEVICE_POWER_STATE que especifica el nuevo estado de energía del dispositivo.
[in] Complete
Indica si la transición al nuevo estado de energía del dispositivo se acaba de iniciar o acaba de completarse. Si es TRUE, se ha completado la transición al estado de energía del dispositivo de destino. Si es FALSE, el propietario de la directiva de energía (PPO) ha iniciado la transición llamando a la rutina de PoRequestPowerIrp, pero el administrador de energía de Windows aún no ha emitido lax IRP (una solicitud de IRP_MN_SET_POWER de tipo DevicePowerState) a la pila de controladores del dispositivo.
[in] SystemTransition
Siempre se establece en FALSE.
Observaciones
La notificación de PEP_DPM_DEVICE_POWER_STATE usa esta estructura. Los cuatro miembros de la estructura contienen valores de entrada proporcionados por PoFx. El PEP no escribe en esta estructura.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Se admite a partir de Windows 10. |
encabezado de | pepfx.h (include Pep_x.h) |