Partager via


IAdapterPowerManagement3 ::D 3ExitLatencyChanged, méthode (portcls.h)

PortCls appelle la méthode D3ExitLatencyChanged pendant que l’appareil est en veille (D3) pour fournir une nouvelle valeur de latence de sortie.

Syntaxe

NTSTATUS D3ExitLatencyChanged(
  [in] PC_EXIT_LATENCY NewD3ExitLatency
);

Paramètres

[in] NewD3ExitLatency

Valeur énumérée PC_EXIT_LATENCY que Portcls a déterminée pour l’appareil.

Valeur de retour

Cette méthode retourne une valeur NTSTATUS.

Remarques

La méthode D3ExitLatencyChanged est appelée uniquement lorsque l’appareil est l’état d’alimentation D3. Lorsque Portcls réveille l’appareil en D0, il le fait via PowerChangeState3, et l’appareil doit être en mesure de quitter son état de veille dans la période de latence indiquée par NewD3ExitLatency. Le réveil de la carte audio de cette façon permet au pilote d’utiliser la méthode la plus appropriée pour ajuster l’état d’alimentation de la carte audio dans le délai indiqué par la valeur NewD3ExitLatency.

Le tableau suivant présente les valeurs possibles pour NewD3ExitLatency.

Latence de sortie Signification
PcExitLatencyInstant Le pilote doit réveiller instantanément l’adaptateur audio sans latence.
PcExitLatencyFast Le pilote doit réveiller la carte audio dans les 10 millisecondes.
PcExitLatencyResponsive Le pilote doit réveiller la carte audio dans les 200 millisecondes.

Exigences

Exigence Valeur
client minimum pris en charge Windows 8
serveur minimum pris en charge Windows Server 2012
plateforme cible Universel
d’en-tête portcls.h

Voir aussi

IAdapterPowerManagement3

PC_EXIT_LATENCY

powerChangeState3