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 platziert, die durch die Laufzeit bestimmt wird. Die Version, die den _Placement-Parameter akzeptiert, durch die die Aufgabe, zum Ausführung an der angegebenen Position 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, die dem einfachen Aufgabe zum 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)