音频设备的电源管理

PortCls 系统驱动程序处理所有电源管理 IP (请参阅代表音频适配器) 处理电源 IRPS 。 PortCls 通过适配器驱动程序的 IAdapterPowerManagementIPowerNotify 接口进行调用,管理音频设备的电源状态。 这两个接口都是可选的。 可更改电源状态以响应来自 PortCls 的请求的设备适配器驱动程序应公开 IAdapterPowerManagement 接口。 需要提前警告即将关闭电源的微型端口对象应公开 IPowerNotify 接口。

在 Windows Server 2003 SP1、Windows XP SP2 及更高版本中,PortCls 使用计时器来确定何时关闭处于非活动状态的音频设备,这些设备在某些指定的时间间隔内处于非活动状态。 发生时,PortCls 为"时间间隔"和"目标电源状态"提供默认值。 硬件供应商可以选择性地使用自己的驱动程序特定值替代这些默认值。

本部分讨论以下主题:

实现 IAdapterPowerManagement

实现 IPowerNotify

音频设备类不活动计时器实现