Метод 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 |