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

另请参阅

IAdapterPowerManagement3

PC_EXIT_LATENCY

PowerChangeState3