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