Freigeben über


SchedulerPolicy::SetPolicyValue-Methode

Legt den Wert des Richtlinienschlüssels fest, der als _Key-Parameter angegeben wurde, und gibt den alten Wert zurück.

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

Parameter

  • _Key
    Der Richtlinienschlüssel, für den ein Wert festgelegt werden soll.

  • _Value
    Der Wert, auf den der Richtlinienschlüssel festgelegt werden soll.

Rückgabewert

Wenn der im _Key-Parameter angegebene Schlüssel unterstützt wird, ist dies der alte Richtlinienwert für den in einen unsigned int umgewandelten Schlüssel.

Hinweise

Die Methode löst invalid_scheduler_policy_key für einen ungültigen Richtlinienschlüssel oder einen beliebigen Richtlinienschlüssel aus, dessen Wert nicht von der SetPolicyValue-Methode festgelegt werden kann.

Die Methode löst invalid_scheduler_policy_value für einen Wert aus, der für den vom _Key-Parameter angegebenen Schlüssel nicht unterstützt wird.

Beachten Sie, dass diese Methode die Richtlinien MinConcurrency und MaxConcurrency nicht festlegen darf.Um diese Werte festzulegen, verwenden Sie die SetConcurrencyLimits-Methode.

Anforderungen

Header: concrt.h

Namespace: Parallelität

Siehe auch

Referenz

SchedulerPolicy-Klasse

SchedulerPolicy::GetPolicyValue-Methode

SchedulerPolicy::SetConcurrencyLimits-Methode

PolicyElementKey-Enumeration