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 |