Freigeben über


CurrentScheduler::ScheduleTask-Methode

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.

static void __cdecl ScheduleTask(
   TaskProc _Proc,
   _Inout_opt_ void * _Data
);

static void __cdecl ScheduleTask(
   TaskProc _Proc,
   _Inout_opt_ void * _Data,
   location& _Placement
);

Parameter

  • _Proc
    Ein Zeiger auf die Funktion, die zur Durchführung des Rumpfs der einfachen Aufgabe ausgeführt werden soll.

  • _Data
    Ein void-Zeiger auf die Daten, die an den Text der Aufgabe als Parameter übergeben werden.

  • _Placement
    An ein Verweis auf einen Speicherort, der die einfache Aufgabe in Bezug auf das Ausführen voreingenommen ist.

Hinweise

Diese Methode führt zum Erstellen des Standardplaner des Prozesses und/oder dazu, dass dieser an den aufrufenden Kontext angefügt wird, wenn es keinen dem aufrufenden Kontext gerade zugeordneten Planer gibt.

Anforderungen

Header: concrt.h

Namespace: Parallelität

Siehe auch

Referenz

CurrentScheduler-Klasse

ScheduleGroup-Klasse

location-Klasse

Konzepte

Taskplaner (Concurrency Runtime)