DynamicProgressFeedbackType 列挙型
DynamicProgressFeedback ポリシーによって使用され、スケジューラのリソースのバランスを再調整する際の判断基準として、スケジューラから収集された統計情報に従うか、または IVirtualProcessorRoot インターフェイスの Activate メソッドおよび Deactivate メソッドの呼び出しによってアイドル状態との間で状態が変化する仮想プロセッサのみに基づくかを示します。 使用できるスケジューラ ポリシーの詳細については、「PolicyElementKey 列挙型」を参照してください。
enum DynamicProgressFeedbackType;
メンバー
値
名前 |
説明 |
---|---|
ProgressFeedbackDisabled |
スケジューラは、進行状況に関する情報を収集しません。 バランスの再調整は、基になるハードウェア スレッドのサブスクリプション レベルのみに基づいて行われます。 サブスクリプション レベルの詳細については、「IExecutionResource::CurrentSubscriptionLevel」を参照してください。 この値は、ランタイムによる使用が予約されています。 |
ProgressFeedbackEnabled |
スケジューラは、進行状況に関する情報を収集し、それをリソース マネージャーに渡します。 リソース マネージャーは、基になるハードウェア スレッドのサブスクリプション レベルに加えてこの統計情報を使用して、スケジューラのためにリソースのバランスの再調整を行います。 サブスクリプション レベルの詳細については、「IExecutionResource::CurrentSubscriptionLevel」を参照してください。 |
必要条件
ヘッダー: concrt.h
名前空間: Concurrency