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 |