Partager via


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

PortCls appelle la méthode D3ExitLatencyChanged lorsque l’appareil est en état d’alimentation en veille (D3), pour fournir une nouvelle valeur de latence de sortie.

Syntaxe

NTSTATUS D3ExitLatencyChanged(
  [in] PC_EXIT_LATENCY NewD3ExitLatency
);

Paramètres

[in] NewD3ExitLatency

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

Valeur retournée

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 dans 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 manière permet au pilote d’utiliser la méthode la plus appropriée pour ajuster l’état d’alimentation de la carte audio dans la période indiquée par la valeur NewD3ExitLatency .

Le tableau suivant montre les valeurs possibles pour NewD3ExitLatency.

Latence de sortie Signification
PcExitLatencyInstant Le pilote doit réveiller l’adaptateur audio instantanément sans latence.
PcExitLatencyFast Le pilote doit sortir l’adaptateur audio dans un délai de 10 millisecondes.
PcExitLatencyResponsive Le pilote doit sortir l’adaptateur audio dans un délai de 200 millisecondes.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8
Serveur minimal pris en charge Windows Server 2012
Plateforme cible Universal
En-tête portcls.h

Voir aussi

IAdapterPowerManagement3

PC_EXIT_LATENCY

PowerChangeState3