Méthode IAdapterPowerManagement3 ::P owerChangeState3 (portcls.h)
PortCls appelle la méthode PowerChangeState3 pour demander une modification du nouvel état d’alimentation. Cette requête est transmise au pilote de l’adaptateur.
Syntaxe
void PowerChangeState3(
DEVICE_POWER_STATE NewDeviceState,
SYSTEM_POWER_STATE NewSystemState,
PC_EXIT_LATENCY D3ExitLatency
);
Paramètres
NewDeviceState
Nouvel état d’alimentation demandé par Portcls pour l’appareil. Ce paramètre est une énumération de type DEVICE_POWER_STATE.
NewSystemState
Nouvel état d’alimentation demandé par Portcls pour le système. Ce paramètre est une énumération de type SYSTEM_POWER_STATE.
D3ExitLatency
Latence de sortie acceptable pour l’état dans lequel l’appareil est placé lorsque l’appareil sort de PowerDeviceD3. Ce paramètre est une énumération de type PC_EXIT_LATENCY.
Valeur de retour
None
Remarques
Si l’appareil ne passe pas à son nouvel état à partir de PowerDeviceD3, D3ExitLatency est défini sur PcExitLatencyInstant. Pour plus d’informations sur les valeurs possibles pour D3ExitLatency, consultez D3ExitLatencyChanged.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | portcls.h |