Интерфейс 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 |