Share via


SchedulerPolicy-Klasse

Die SchedulerPolicy-Klasse enthält einen Satz von Schlüssel-Wert-Paaren, einen für jedes Richtlinienelement, das das Verhalten einer Planerinstanz steuert.

class SchedulerPolicy;

Member

Öffentliche Konstruktoren

Name

Beschreibungen

SchedulerPolicy::SchedulerPolicy-Konstruktor

Überladen. Erstellt eine neue Planerrichtlinie und füllt sie mit Werten für Richtlinienschlüssel auf, die von Concurrency Runtime-Planern und dem Ressourcen-Manager unterstützt wurden.

SchedulerPolicy::~SchedulerPolicy-Destruktor

Zerstört eine Planerrichtlinie.

Öffentliche Methoden

Name

Beschreibungen

SchedulerPolicy::GetPolicyValue-Methode

Ruft den Wert des im _Key-Parameter angegebenen Richtlinienschlüssels ab.

SchedulerPolicy::SetConcurrencyLimits-Methode

Legt gleichzeitig die MinConcurrency-Richtlinie und die MaxConcurrency-Richtlinie des SchedulerPolicy-Objekts fest.

SchedulerPolicy::SetPolicyValue-Methode

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

Öffentliche Operatoren

Name

Beschreibungen

SchedulerPolicy::operator=-Operator

Weist die Planerrichtlinie von einer anderen Planerrichtlinie zu.

Hinweise

Weitere Informationen zu den Richtlinien, die mit der SchedulerPolicy-Klasse gesteuert werden können, finden Sie unter PolicyElementKey-Enumeration.

Vererbungshierarchie

SchedulerPolicy

Anforderungen

Header: concrt.h

Namespace: Concurrency

Siehe auch

Referenz

Concurrency-Namespace

PolicyElementKey-Enumeration

CurrentScheduler-Klasse

Scheduler-Klasse

Konzepte

Taskplaner (Concurrency Runtime)