PC_REBALANCE_TYPE enumeration

The PC_REBALANCE_TYPE enum describes the type of support for rebalancing.

Syntax

typedef enum  {
  PcRebalanceNotSupported,
  PcRebalanceRemoveSubdevices
} PC_REBALANCE_TYPE;

Constants

PcRebalanceNotSupported Indicates that PcRebalance is not supported.
PcRebalanceRemoveSubdevices Indicates that PcRebalance is supported via unregistering and re-registering the audio subdevices.

Remarks

Rebalancing is used in certain PCI scenarios. For example when additional devices are added to the PCI chain and the use of memory resources needs to be rearranged and consolidated.

For more information, see Implement PnP Rebalance for PortCls Audio Drivers.

Available in Windows 10, version 1511 and later versions of Windows.

Requirements

   
Header portcls.h (include Portcls.h)