IAdapterPowerManagement3::D 3ExitLatencyChanged-Methode (portcls.h)

PortCls ruft die D3ExitLatencyChanged-Methode auf, während sich das Gerät im Ruhezustand (D3) befindet, um einen neuen Wert für die Ausgangslatenz bereitzustellen.

Syntax

NTSTATUS D3ExitLatencyChanged(
  [in] PC_EXIT_LATENCY NewD3ExitLatency
);

Parameter

[in] NewD3ExitLatency

Der PC_EXIT_LATENCY aufgezählten Wert, den Portcls für das Gerät ermittelt hat.

Rückgabewert

Diese Methode gibt einen NTSTATUS-Wert zurück.

Hinweise

Die D3ExitLatencyChanged-Methode wird nur aufgerufen, wenn sich das Gerät im D3-Energiezustand befindet. Wenn Portcls das Gerät in D0 reaktiviert, erfolgt dies über PowerChangeState3, und das Gerät muss in der Lage sein, seinen Ruhezustand innerhalb des von NewD3ExitLatency angegebenen Latenzzeitraums zu beenden. Wenn Der Audioadapter auf diese Weise aktiviert wird, kann der Treiber die am besten geeignete Methode verwenden, um den Energiezustand des Audioadapters innerhalb des durch den NewD3ExitLatency-Wert angegebenen Zeitrahmens anzupassen.

Die folgende Tabelle zeigt die möglichen Werte für NewD3ExitLatency.

Exitlatenz Bedeutung
PcExitLatencyInstant Der Treiber muss den Audioadapter sofort ohne Latenz aktivieren.
PcExitLatencyFast Der Treiber muss den Audioadapter innerhalb von 10 Millisekunden reaktivieren.
PcExitLatencyResponsive Der Treiber muss den Audioadapter innerhalb von 200 Millisekunden reaktivieren.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8
Unterstützte Mindestversion (Server) Windows Server 2012
Zielplattform Universell
Header portcls.h

Weitere Informationen

IAdapterPowerManagement3

PC_EXIT_LATENCY

PowerChangeState3