PEP_DEVICE_POWER_STATE struttura (pep_x.h)
La struttura PEP_DEVICE_POWER_STATE indica lo stato di una transizione a un nuovo stato Dx (alimentazione del dispositivo).
Sintassi
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;
Members
[in] DeviceHandle
Valore PEPHANDLE che identifica questo dispositivo. Il PEP ha creato in precedenza questo handle in risposta a una notifica di PEP_DPM_REGISTER_DEVICE dal framework di gestione power di Windows (PoFx).
[in] PowerState
Valore di enumerazione DEVICE_POWER_STATE che specifica il nuovo stato di alimentazione del dispositivo.
[in] Complete
Se la transizione al nuovo stato di alimentazione del dispositivo è stata appena avviata o appena completata. Se TRUE, la transizione allo stato di alimentazione del dispositivo di destinazione è stata completata. Se FALSE, il proprietario di power policy (PPO) ha avviato la transizione chiamando la routine PoRequestPowerIrp , ma windows power manager non ha ancora rilasciato il Dx IRP (una richiesta di tipoDevicePowerState) IRP_MN_SET_POWER allo stack di driver del dispositivo.
[in] SystemTransition
Impostare sempre su FALSE.
Commenti
Questa struttura viene usata dalla notifica di PEP_DPM_DEVICE_POWER_STATE . Tutti e quattro i membri della struttura contengono valori di input forniti da PoFx. Il PEP non scrive in questa struttura.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Supportato a partire da Windows 10. |
Intestazione | pep_x.h (includere Pep_x.h) |