IAdapterPowerManagement3::D 3ExitLatencyChanged 方法(portcls.h)
PortCls 在设备处于睡眠状态(D3)电源状态时调用 D3ExitLatencyChanged 方法,以提供新的退出延迟值。
语法
NTSTATUS D3ExitLatencyChanged(
[in] PC_EXIT_LATENCY NewD3ExitLatency
);
参数
[in] NewD3ExitLatency
Portcls 为设备确定的 PC_EXIT_LATENCY 枚举值。
返回值
此方法返回 NTSTATUS 值。
言论
仅当设备为 D3 电源状态时,才调用 D3ExitLatencyChanged 方法。 当 Portcl 将设备唤醒到 D0 时,它通过 PowerChangeState3执行此作,并且设备必须在 NewD3ExitLatency指示的延迟期内退出其睡眠状态。 以这种方式唤醒音频适配器可让驱动程序使用最合适的方法来调整 NewD3ExitLatency 值指示的时间范围内音频适配器的电源状态。
下表显示了 NewD3ExitLatency的可能值。
退出延迟 | 意义 |
---|---|
PcExitLatencyInstant | 驱动程序必须立即唤醒音频适配器,且无延迟。 |
PcExitLatencyFast | 驱动程序必须在 10 毫秒内唤醒音频适配器。 |
PcExitLatencyResponsive | 驱动程序必须在 200 毫秒内唤醒音频适配器。 |
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows 8 |
支持的最低服务器 | Windows Server 2012 |
目标平台 | 普遍 |
标头 | portcls.h |