SchedulerPolicy::SetPolicyValue メソッド
_Key パラメーターとして指定されるポリシー キーの値を設定し、古い値を返します。
_CRTIMP 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
名前空間: Concurrency
参照
参照
SchedulerPolicy::GetPolicyValue メソッド