IAdapterPowerManagement3 interface

The IAdapterPowerManagement3 interface inherits from IUnknown, and it is used for receiving power management messages.

To register this interface with PortCls, the adapter driver must call PcRegisterAdapterPowerManagement.

Note  If you want to fill the caps structure for your device, your adapter driver can call PcRegisterAdapterPowerManagement from within the AddDevice routine, or before your driver calls AddDevice.

Members

The IAdapterPowerManagement3 interface inherits from the IUnknown interface. IAdapterPowerManagement3 also has these types of members:

Methods

The IAdapterPowerManagement3 interface has these methods.

MethodDescription
D3ExitLatencyChanged

PortCls calls the D3ExitLatencyChanged method while the device is in sleep (D3) power state, to provide a new exit latency value.

PowerChangeState3

PortCls calls the PowerChangeState3 method to request a change to the new power state. This request is passed on to the adapter driver.

 

Requirements

Minimum supported client

Windows 8

Minimum supported server

Windows Server 2012

Header

Portcls.h

See also

IAdapterPowerManagement2
PcRegisterAdapterPowerManagement

 

 

Send comments about this topic to Microsoft

Show:
© 2014 Microsoft