DynamicProgressFeedbackType Enumeration

Used by the DynamicProgressFeedback policy to describe whether resources for the scheduler will be rebalanced according to statistical information gathered from the scheduler or only based on virtual processors going in and out of the idle state through calls to the Activate and Deactivate methods on the IVirtualProcessorRoot interface. For more information on available scheduler policies, see PolicyElementKey Enumeration.

enum DynamicProgressFeedbackType;

Members

Values

Name

Description

ProgressFeedbackDisabled

The scheduler does not gather progress information. Rebalancing is done based solely on the subscription level of the underlying hardware thread. For more information on subscription levels, see IExecutionResource::CurrentSubscriptionLevel.

This value is reserved for use by the runtime.

ProgressFeedbackEnabled

The scheduler gathers progress information and passes it to the resource manager. The resource manager will utilize this statistical information to rebalance resources on behalf of the scheduler in addition to the subscription level of the underlying hardware thread. For more information on subscription levels, see IExecutionResource::CurrentSubscriptionLevel.

Requirements

Header: concrt.h

Namespace: concurrency

See Also

Reference

concurrency Namespace

PolicyElementKey Enumeration