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 |