DEVPKEY_DeviceClass_DHPRebalanceOptOut

The DEVPKEY_DeviceClass_DHPRebalanceOptOut device property represents a value that indicates whether an entire device class will participate in resource rebalancing after a dynamic hardware partitioning (DHP) processor hot-add operation has occurred.

Attribute Value
Property key DEVPKEY_DeviceClass_DHPRebalanceOptOut
Property-data-type identifier DEVPROP_TYPE_BOOLEAN
Property access Read and write access by applications and services.
Localized? No

Remarks

On a dynamically partitionable server that is running Windows Server 2008 or later versions of Windows Server, the operating system initiates a system-wide resource rebalance whenever a new processor is dynamically added to the system. The device class participates in resource rebalancing under the following circumstances:

  • The DEVPKEY_DeviceClass_DHPRebalanceOptOut device property does not exist.

  • The device property exists and the value of the device property is not set.

  • The device property exists and the value of the device property is set to FALSE.

If the DEVPKEY_DeviceClass_DHPRebalanceOptOut device property exists and the value of the property is set to TRUE, the device class does not participate in resource rebalancing when a new processor is dynamically added to the system.

A device's device setup class is specified in the INF Version Section of the device's INF file.

The default value for this property for the Network Adapter (Class = Net) is TRUE. The default value for this property for all other device setup classes is FALSE.

This device property does not affect whether a device class participates in a resource rebalance that is initiated for other reasons.

You can access the DEVPKEY_DeviceClass_DHPRebalanceOptOut property by calling CM_Get_Class_Property or SetupDiGetClassProperty and CM_Set_Class_Property or SetupDiSetClassProperty.

Requirements

Version: Windows Server 2008 and later versions of Windows Server

Header: Devpkey.h (include Devpkey.h)

See also

SetupDiGetClassProperty

SetupDiSetClassProperty