Freigeben über


CurrentScheduler-Klasse

Stellt eine Abstraktion für den aktuellen dem aufrufenden Kontext zugeordneten Planer dar.

class CurrentScheduler;

Mitglieder

Dd492377.collapse_all(de-de,VS.110).gifÖffentliche Methoden

Name

Beschreibung

CurrentScheduler::Create-Methode

Erstellt einen neuen Planer, dessen Verhalten mit dem _Policy-Parameter beschrieben wird, und fügt ihn an den aufrufenden Kontext an.Der neu erstellte Planer wird der aktuelle Planer für den aufrufenden Kontext.

CurrentScheduler::CreateScheduleGroup-Methode

Überladen.Erstellt eine neue Planungsgruppe innerhalb des Planers, der dem aufrufenden Kontext zugeordnet ist.Die Version, die den Parameter _Placement nimmt, tritt Aufgaben innerhalb der neu erstellten Planungsgruppe, in Bezug auf das Ausführen am Speicherort beeinflusst wird, der von diesem Parameter angegeben wird.

CurrentScheduler::Detach-Methode

Trennt den aktuellen Planer vom aufrufenden Kontext und stellt, sofern vorhanden, den zuvor angefügten Planer als aktuellen Planer wieder her.Nach der Rückgabe dieser Methode wird der aufrufende Kontext dann vom Planer verwaltet, der zuvor mit dem Kontext CurrentScheduler::Create oder Scheduler::Attach-Methode angefügt wurde.

CurrentScheduler::Get-Methode

Gibt einen Zeiger auf den Planer zurück, der dem aufrufenden Kontext (auch aktueller Planer genannt) zugeordnet ist.

CurrentScheduler::GetNumberOfVirtualProcessors-Methode

Gibt die aktuelle Anzahl virtueller Prozessoren für den dem aufrufenden Kontext zugeordneten Planer zurück.

CurrentScheduler::GetPolicy-Methode

Gibt eine Kopie der Richtlinie zurück, mit der der aktuelle Planer erstellt wurde.

CurrentScheduler::Id-Methode

Gibt einen eindeutigen Bezeichner für den aktuellen Planer zurück.

CurrentScheduler::IsAvailableLocation-Methode

Bestimmt, ob ein angegebener Speicherort auf dem aktuellen Planer verfügbar ist.

CurrentScheduler::RegisterShutdownEvent-Methode

Veranlasst, dass das im _ShutdownEvent-Parameter übergebene Windows-Ereignishandle signalisiert wird, wenn der dem aktuellen Kontext zugeordnete Planer sich herunterfährt und zerstört.Zur Zeit, wenn das Ereignis signalisiert wird, ist alle Arbeit, die für den Planer geplant wurde, abgeschlossen.Mehrere Herunterfahrereignisse können durch diese Methode registriert werden.

CurrentScheduler::ScheduleTask-Methode

Überladen.Plant eine einfache Aufgabe innerhalb des Planers, der dem aufrufenden Kontext zugeordnet ist.Die einfache Aufgabe wird in einer Planungsgruppe gespeichert, die von der Laufzeit bestimmt wird.Die Version, die den Parameter _Placement hat bewirkt, dass die Aufgabe, in Bezug auf das Ausführen am angegebenen Speicherort beeinflusst werden.

Hinweise

Wenn dem aufrufenden Kontext kein Planer (siehe Planer) zugeordnet ist, veranlassen viele Methoden innerhalb der CurrentScheduler-Klasse, dass der Standardplaner des Prozesses angefügt wird.Dies bedeutet möglicherweise auch, dass der Standardplaner des Prozesses während eines solchen Aufrufs erstellt wird.

Vererbungshierarchie

CurrentScheduler

Anforderungen

Header: concrt.h

Namespace: Parallelität

Siehe auch

Referenz

concurrency-Namespace

Scheduler-Klasse

PolicyElementKey-Enumeration

Konzepte

Taskplaner (Concurrency Runtime)