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

请注意,此方法不允许设置 MinConcurrencyMaxConcurrency 策略。 要设置这些值,可使用 SetConcurrencyLimits 方法。

要求

**标头:**concrt.h

命名空间: 并发

请参见

参考

SchedulerPolicy 类

SchedulerPolicy::GetPolicyValue 方法

PolicyElementKey 枚举

其他资源

SchedulerPolicy::SetConcurrencyLimits 方法