Partager via


SchedulerPolicy::SetPolicyValue, méthode

Définit la valeur de la clé de stratégie fournie comme paramètre _Key et retourne l'ancienne valeur.

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

Paramètres

  • _Key
    Clé de stratégie pour laquelle définir une valeur.

  • _Value
    Valeur sur laquelle définir la clé de stratégie.

Valeur de retour

Si la clé a spécifiée par le paramètre _Key est prise en charge, l'ancienne valeur de stratégie pour la clé effectue un cast en unsigned int.

Notes

La méthode lèvera invalid_scheduler_policy_key pour une clé de stratégie non valide ou toute clé de stratégie dont la valeur ne peut pas être définie par la méthode SetPolicyValue.

La méthode lèvera invalid_scheduler_policy_value pour une valeur qui n'est pas prise en charge pour la clé spécifiée par le paramètre _Key.

Notez que cette méthode n'est pas autorisée à définir les stratégies MinConcurrency ou MaxConcurrency. Pour définir ces valeurs, utilisez la méthode SetConcurrencyLimits.

Configuration requise

En-tête : concrt.h

Espace de noms d'accès : Concurrency

Voir aussi

Référence

SchedulerPolicy, classe

SchedulerPolicy::GetPolicyValue, méthode

PolicyElementKey, énumération

Autres ressources

SchedulerPolicy::SetConcurrencyLimits, méthode