Freigeben über


Scheduler::ScheduleTask-Methode

Plant eine einfache Aufgabe innerhalb des Planers.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.

virtual void ScheduleTask(
   TaskProc _Proc,
   _Inout_opt_ void * _Data
) =0;

virtual void ScheduleTask(
   TaskProc _Proc,
   _Inout_opt_ void * _Data,
   location& _Placement
) =0;

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.

Anforderungen

Header: concrt.h

Namespace: Parallelität

Siehe auch

Referenz

Scheduler-Klasse

ScheduleGroup-Klasse

location-Klasse

Konzepte

Taskplaner (Concurrency Runtime)