Интерфейс IAdapterPowerManagement2 (portcls.h)

Интерфейс IAdapterPowerManagement2 наследует от IUnknown и используется для управления состоянием питания звукового адаптера. В отличие от интерфейса IAdapterPowerManagement, IAdapterPowerManagement2 предоставляет драйвер адаптера с сообщениями об состояниях питания устройства и системы. Это позволяет драйверу повысить эффективность управления питанием.

IAdapterPowerManagement2 реализуется драйвером аудиоадаптера, и драйвер должен зарегистрировать этот интерфейс с помощью Portcls.sys (Portcls), чтобы он смог получать сообщения управления питанием. Чтобы зарегистрировать этот интерфейс, драйвер должен вызвать PcRegisterAdapterPowerManagement. Если вы хотите заполнить структуру крышки для устройства, драйвер адаптера может вызывать PcRegisterAdapterPowerManagement из функции AddDevice или перед вызовом драйвера AddDevice.

Наследство

Интерфейс IAdapterPowerManagement2 наследует от интерфейса IUnknown.

Методика

Интерфейс IAdapterPowerManagement2 имеет эти методы.

 
IAdapterPowerManagement2::P owerChangeState2

Portcls вызывает метод IAdapterPowerManagement2::P owerChangeState2, чтобы запросить изменение нового состояния питания. Этот запрос передается драйверу адаптера.

Требования

Требование Ценность
целевая платформа Виндоус
заголовка portcls.h