Freigeben über


Scheduler::Create-Methode

Erstellt einen neuen Planer, dessen Verhalten vom _Policy-Parameter beschrieben wird, platziert einen anfänglichen Verweis auf den Planer und gibt einen Zeiger darauf zurück.

static Scheduler * __cdecl Create(
   const SchedulerPolicy& _Policy
);

Parameter

  • _Policy
    Die Planerrichtlinie, die Verhalten des neu erstellten Planers beschreibt.

Rückgabewert

Ein Zeiger auf einen neu erstellten Planer.Anfangs ist auf diesem Scheduler-Objekt ein Verweiszähler platziert.

Hinweise

Nachdem ein Zeitplan erstellt wird, mit der Create -Methode müssen Sie die Release Methode zu einem bestimmten Zeitpunkt in der Zukunft um entfernen den anfänglichen Verweiszähler und lassen Sie den Zeitplan an, schalten Sie.

Ein mit dieser Methode erstellter Planer ist nicht mit dem aufrufenden Kontext verbunden.Es kann zu einem Kontext mit hinzugefügt werden die Attach Methode.

Diese Methode kann eine Vielzahl von Ausnahmen, einschließlich auslösen Scheduler_resource_allocation_error und Invalid_scheduler_policy_value.

Anforderungen

Header: concrt.h

Namespace: Parallelität

Siehe auch

Referenz

Scheduler-Klasse

Scheduler::Release-Methode

Scheduler::Attach-Methode

CurrentScheduler::Create-Methode

PolicyElementKey-Enumeration

Konzepte

Taskplaner (Concurrency Runtime)