IPortClsPower interface (portcls.h)

The IPortClsPower interface is supported in Windows Vista and later versions of Windows. IPortClsPower is the power management interface that the port class driver (PortCls) exposes to the adapter.

Inheritance

The IPortClsPower interface inherits from the IUnknown interface.

Methods

The IPortClsPower interface has these methods.

 
IPortClsPower::RegisterAdapterPowerManagement

The RegisterAdapterPowerManagement method registers the power management interface of the adapter with PortCls.
IPortClsPower::SetIdlePowerManagement

The SetIdlePowerManagement method provides a way for the adapter driver to opt in or opt out of idle state detection.
IPortClsPower::UnregisterAdapterPowerManagement

The UnregisterAdapterPowerManagement method unregisters the adapter's power management interface with PortCls.

Requirements

Requirement Value
Target Platform Windows
Header portcls.h