Condividi tramite


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

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

Sintassi

NTSTATUS D3ExitLatencyChanged(
  [in] PC_EXIT_LATENCY NewD3ExitLatency
);

Parametri

[in] NewD3ExitLatency

Valore PC_EXIT_LATENCY enumerato che Portcls ha determinato per il dispositivo.

Valore restituito

Questo metodo restituisce un valore NTSTATUS.

Commenti

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

La tabella seguente mostra 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 l'adattatore audio entro 10 millisecondi.
PcExitLatencyResponsive Il driver deve riattivare l'adattatore audio entro 200 millisecondi.

Requisiti

Requisito Valore
Client minimo supportato Windows 8
Server minimo supportato Windows Server 2012
Piattaforma di destinazione Universale
Intestazione portcls.h

Vedi anche

IAdapterPowerManagement3

PC_EXIT_LATENCY

PowerChangeState3