IAdapterPnpManagement interface (portcls.h)

IAdapterPnpManagement is an interface that adapters should implement and register if they want to receive PnP management messages. Register this interface with PortCls using PcRegisterAdapterPnpManagement. Unregister this interface with PortCls using PcUnregisterAdapterPnpManagement.

IAdapterPnpManagement is available in Windows 10, version 1511 and later versions of Windows.

Inheritance

The IAdapterPnpManagement interface inherits from the IUnknown interface.

Methods

The IAdapterPnpManagement interface has these methods.

 
IAdapterPnpManagement::GetSupportedRebalanceType

The GetSupportedRebalanceType method returns the type of rebalancing supported.
IAdapterPnpManagement::PnpCancelStop

The PnpCancelStop method provides a notification while processing the CancelStop IRP.
IAdapterPnpManagement::PnpQueryStop

PnpQueryStop provides a notification when PnpQueryStop is invoked by portcls just before succeeding the QueryStop IRP.
IAdapterPnpManagement::PnpStop

The PnpStop method provides a notification after stopping all Ioctl operations.

Requirements

Requirement Value
Target Platform Windows
Header portcls.h