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

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

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

Наследование

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

Методы

Интерфейс IAdapterPowerManagement2 содержит следующие методы.

 
IAdapterPowerManagement2::P owerChangeState2

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

Требования

Требование Значение
Целевая платформа Windows
Header portcls.h