Метод IAdapterPowerManagement3::D 3ExitLatencyChanged (portcls.h)
PortCls вызывает метод D3ExitLatencyChanged, когда устройство находится в спящем режиме (D3), чтобы получить новое значение задержки выхода.
Синтаксис
NTSTATUS D3ExitLatencyChanged(
[in] PC_EXIT_LATENCY NewD3ExitLatency
);
Параметры
[in] NewD3ExitLatency
Перечисленное значение PC_EXIT_LATENCY , определенное portcls для устройства.
Возвращаемое значение
Этот метод возвращает значение NTSTATUS.
Комментарии
Метод D3ExitLatencyChanged вызывается только в том случае, если устройство находится в состоянии питания D3. Когда portcls выводит устройство в режим D0, он делает это через PowerChangeState3, и устройство должно иметь возможность выйти из спящего состояния в течение периода задержки, указанного в NewD3ExitLatency. Пробуждение звукового адаптера таким образом позволяет драйверу использовать наиболее подходящий метод для настройки состояния питания звукового адаптера в течение интервала времени, указанного значением NewD3ExitLatency .
В следующей таблице показаны возможные значения для NewD3ExitLatency.
Задержка выхода | Значение |
---|---|
PcExitLatencyInstant | Драйвер должен мгновенно разбудить аудиоадаптер без задержки. |
PcExitLatencyFast | Драйвер должен разбудить звуковой адаптер в течение 10 миллисекундах. |
PcExitLatencyResponsive | Драйвер должен разбудить аудиоадаптер в течение 200 миллисекунда. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8 |
Минимальная версия сервера | Windows Server 2012 |
Целевая платформа | Универсальное |
Верхняя часть | portcls.h |