次の方法で共有


SchedulerPolicy::SetPolicyValue メソッド

_Key パラメーターとして指定されるポリシー キーの値を設定し、古い値を返します。

unsigned int SetPolicyValue(
   PolicyElementKey _Key,
   unsigned int _Value
);

パラメーター

  • _Key
    値を設定するポリシー キー。

  • _Value
    ポリシー キーが設定される値。

戻り値

_Key パラメーターで指定されるキーがサポートされている場合、キーの古いポリシー値は unsigned int にキャストされます。

解説

ポリシー キーが無効な場合、または SetPolicyValue メソッドによってポリシー キーの値を設定できない場合、このメソッドは invalid_scheduler_policy_key をスローします。

値が _Key パラメーターで指定されたキーでサポートされていない場合、このメソッドは invalid_scheduler_policy_value をスローします。

このメソッドでは、MinConcurrency ポリシーまたは MaxConcurrency ポリシーを設定できないことに注意してください。これらの値を設定するには、SetConcurrencyLimits メソッドを使用します。

必要条件

ヘッダー: concrt.h

名前空間: の同時実行

参照

関連項目

SchedulerPolicy クラス

SchedulerPolicy::GetPolicyValue メソッド

SchedulerPolicy::SetConcurrencyLimits メソッド

PolicyElementKey 列挙型