Поделиться через


Метод IAdapterPowerManagement3::D 3ExitLatencyChanged (portcls.h)

PortCls вызывает метод D3ExitLatencyChanged, пока устройство находится в состоянии питания (D3), чтобы предоставить новое значение задержки выхода.

Синтаксис

NTSTATUS D3ExitLatencyChanged(
  [in] PC_EXIT_LATENCY NewD3ExitLatency
);

Параметры

[in] NewD3ExitLatency

Перечисленное PC_EXIT_LATENCY значение, которое Portcls определило для устройства.

Возвращаемое значение

Этот метод возвращает значение NTSTATUS.

Замечания

Метод D3ExitLatencyChanged вызывается только в том случае, если устройство является состоянием питания D3. Когда Портклс просыпает устройство в D0, он делает это через PowerChangeState3, и устройство должно иметь возможность выйти из состояния спящего режима в течение периода задержки, указанного NewD3ExitLatency. Пробуждение звукового адаптера таким образом позволяет драйверу использовать наиболее подходящий метод для настройки состояния питания звукового адаптера в течение интервала времени, указанного значением NewD3ExitLatency.

В следующей таблице показаны возможные значения для NewD3ExitLatency.

Задержка выхода Значение
PcExitLatencyInstant Драйвер должен мгновенно проснуть звуковой адаптер без задержки.
PcExitLatencyFast Драйвер должен проснуть звуковой адаптер в пределах 10 миллисекунда.
PcExitLatencyResponsive Драйвер должен проснуть звуковой адаптер в течение 200 миллисекунда.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 8
минимальный поддерживаемый сервер Windows Server 2012
целевая платформа Всеобщий
заголовка portcls.h

См. также

IAdapterPowerManagement3

PC_EXIT_LATENCY

PowerChangeState3