Condividi tramite


Metodo IAdapterPowerManagement3::D 3ExitLatencyChanged (portcls.h)

PortCls chiama il metodo D3ExitLatencyChanged mentre il dispositivo è in stato di sospensione (D3) per fornire un nuovo valore di latenza di uscita.

Sintassi

NTSTATUS D3ExitLatencyChanged(
  [in] PC_EXIT_LATENCY NewD3ExitLatency
);

Parametri

[in] NewD3ExitLatency

Valore enumerato PC_EXIT_LATENCY determinato da Portcls per il dispositivo.

Valore restituito

Questo metodo restituisce un valore NTSTATUS.

Osservazioni

Il metodo D3ExitLatencyChanged viene chiamato solo quando il dispositivo è lo stato di alimentazione D3. Quando Portcls riattiva il dispositivo in D0, lo fa tramite PowerChangeState3e il dispositivo deve essere in grado di uscire dallo stato di sospensione entro il periodo di latenza indicato da NewD3ExitLatency. La riattivazione dell'adattatore audio in questo modo consente al driver di utilizzare il metodo più appropriato per regolare lo stato di alimentazione della scheda audio entro l'intervallo di tempo indicato dal valore NewD3ExitLatency.

La tabella seguente illustra i valori possibili per NewD3ExitLatency.

Uscire dalla latenza Significato
PcExitLatencyInstant Il driver deve riattivare immediatamente l'adattatore audio senza latenza.
PcExitLatencyFast Il driver deve riattivare la scheda audio entro 10 millisecondi.
PcExitLatencyResponsive Il driver deve riattivare la scheda audio entro 200 millisecondi.

Fabbisogno

Requisito Valore
client minimo supportato Windows 8
server minimo supportato Windows Server 2012
piattaforma di destinazione Universale
intestazione portcls.h

Vedere anche

IAdapterPowerManagement3

PC_EXIT_LATENCY

PowerChangeState3