Freigeben über


SchedulerPolicy-Klasse

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

class SchedulerPolicy;

Member

Öffentliche Konstruktoren

Name

Beschreibung

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

Beschreibung

SchedulerPolicy::GetPolicyValue-Methode

Ruft den Wert des als _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

Beschreibung

SchedulerPolicy::operator=-Operator

Weist die Planerrichtlinie von einer anderen Planerrichtlinie zu.

Hinweise

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

Vererbungshierarchie

SchedulerPolicy

Anforderungen

Header: concrt.h, concrtrm.h

Namespace: Parallelität

Siehe auch

Referenz

concurrency-Namespace

PolicyElementKey-Enumeration

CurrentScheduler-Klasse

Scheduler-Klasse

Konzepte

Taskplaner (Concurrency Runtime)