IAdapterPowerManagement 接口 (portcls.h)
接口 IAdapterPowerManagement
用于管理音频适配器的电源状态。 此接口由适配器驱动程序实现,该驱动程序向 PortCls 系统驱动程序公开接口。 IAdapterPowerManagement
继承自 IUnknown 接口。
操作系统主要通过 IAdapterPowerManagement
适配器驱动程序在设备初始化的设备启动阶段向 PortCl 注册的接口来管理 WDM 音频适配器中的电源 (请参阅 启动设备) 。 适配器驱动程序通过调用 PortCls 函数 PcRegisterAdapterPowerManagement 来注册其IAdapterPowerManagement
接口。 此函数从适配器驱动程序接收 IUnknown 对象,并通过使用 REFIID IID_IAdapterPowerManagement对此对象调用 QueryInterface 来确定该对象是否支持IAdapterPowerManagement
接口。
有关详细信息,请参阅 实现 IAdapterPowerManagement。
继承
IAdapterPowerManagement 接口继承自 IUnknown 接口。
方法
IAdapterPowerManagement 接口具有这些方法。
IAdapterPowerManagement::P owerChangeState PowerChangeState 方法请求设备更改为新的电源状态。 |
IAdapterPowerManagement::QueryDeviceCapabilities QueryDeviceCapabilities 方法由 PortCls 调用,以响应即插即用 IRP_MN_QUERY_CAPABILITIES IRP。 |
IAdapterPowerManagement::QueryPowerChangeState QueryPowerChangeState 方法由 PortCls 调用,以响应接收IRP_MN_QUERY_POWER电源 IRP。 |
要求
要求 | 值 |
---|---|
目标平台 | Windows |
标头 | portcls.h |