IAdapterPowerManagement3::D 3ExitLatencyChanged 方法 (portcls.h)

当设备处于睡眠状态时,PortCls 调用 D3ExitLatencyChanged 方法 (D3) 电源状态,以提供新的退出延迟值。

语法

NTSTATUS D3ExitLatencyChanged(
  [in] PC_EXIT_LATENCY NewD3ExitLatency
);

参数

[in] NewD3ExitLatency

PC_EXIT_LATENCY Portcls 为设备确定的枚举值。

返回值

此方法返回 NTSTATUS 值。

注解

仅当设备为 D3 电源状态时,才会调用 D3ExitLatencyChanged 方法。 当 Portcls 将设备唤醒到 D0 时,它通过 PowerChangeState3 执行此操作,并且设备必须能够在 NewD3ExitLatency 指示的延迟期内退出其睡眠状态。 以这种方式唤醒音频适配器后,驱动程序可以使用最合适的方法在 NewD3ExitLatency 值指示的时间范围内调整音频适配器的电源状态。

下表显示了 NewD3ExitLatency 的可能值。

退出延迟 含义
PcExitLatencyInstant 驱动程序必须立即唤醒音频适配器,且无延迟。
PcExitLatencyFast 驱动程序必须在 10 毫秒内唤醒音频适配器。
PcExitLatencyResponsive 驱动程序必须在 200 毫秒内唤醒音频适配器。

要求

要求
最低受支持的客户端 Windows 8
最低受支持的服务器 Windows Server 2012
目标平台 通用
标头 portcls.h

另请参阅

IAdapterPowerManagement3

PC_EXIT_LATENCY

PowerChangeState3