Partager via


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

Voir aussi

IAdapterPowerManagement3