共用方式為


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