estructura de PEP_DEVICE_POWER_STATE (pep_x.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 alimentación del dispositivo.
[in] Complete
Si la transición al nuevo estado de alimentación del dispositivo se acaba de iniciar o acaba de completarse. Si es TRUE, se ha completado la transición al estado de alimentación 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 PoRequestPowerIrp , pero el administrador de energía de Windows aún no ha emitido el IRP Dx (una solicitud de IRP_MN_SET_POWER de tipo DevicePowerState) a la pila de controladores del dispositivo.
[in] SystemTransition
Siempre se establece en FALSE.
Comentarios
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 | Value |
---|---|
Cliente mínimo compatible | Se admite a partir de Windows 10. |
Encabezado | pep_x.h (incluya Pep_x.h) |