Поделиться через


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

Интерфейс IAdapterPowerManagement3 наследуется от IUnknown и используется для получения сообщений об управлении питанием.

Чтобы зарегистрировать этот интерфейс в PortCls, драйвер адаптера должен вызвать PcRegisterAdapterPowerManagement.

Примечание Если вы хотите заполнить структуру caps для устройства, драйвер адаптера может вызвать PcRegisterAdapterPowerManagement из подпрограммы AddDevice или до вызова AddDevice.
 

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

Интерфейс IAdapterPowerManagement3 наследуется от интерфейса IUnknown . IAdapterPowerManagement3 также имеет следующие типы элементов:

Методы

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

 
IAdapterPowerManagement3::D 3ExitLatencyChanged

PortCls вызывает метод D3ExitLatencyChanged, когда устройство находится в спящем режиме (D3), чтобы обеспечить новое значение задержки выхода.
IAdapterPowerManagement3::P owerChangeStateState3

PortCls вызывает метод PowerChangeState3, чтобы запросить изменение нового состояния питания. Этот запрос передается драйверу адаптера.

Требования

Требование Значение
Минимальная версия клиента Windows 8
Минимальная версия сервера Windows Server 2012
Целевая платформа Windows
Header portcls.h

См. также раздел

IAdapterPowerManagement2

PcRegisterAdapterPowerManagement