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 |