Audio Power Management Interfaces

This section describes the interfaces that the Port Class Library (portcls.sys) uses to manage power in a WDM audio adapter. These interfaces are implemented by the adapter driver and exposed to the PortCls system driver.

The following two interfaces are discussed:

Implemented by an adapter driver and exposed to PortCls for power management of an audio adapter card.

Implemented by an adapter driver and exposed to PortCls. This interface provides power management messages about the audio adapter and the system.

An optional interface that a miniport driver can expose if it requires advance notification of impending power-state changes.

IAdapterPowerManagement

IAdapterPowermanagement2

IAdapterPowerManagement3

IPowerNotify