Partager via


Scheduler::ScheduleTask, méthode

Planifie une tâche légère dans le planificateur. La tâche légère sera placée dans un groupe de planification déterminé par le runtime. La version qui accepte le paramètre _Placement implique que la tâche soit influencé par rapport l'exécution à l'emplacement indiqué.

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

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

Paramètres

  • _Proc
    Pointeur vers la fonction à exécuter pour exécuter le corps de la tâche légère.

  • _Data
    Pointeur void vers les données qui seront passées en tant que paramètre au corps de la tâche.

  • _Placement
    Une référence à un emplacement où la tâche légère sera influencée en s'exécutant.

Configuration requise

En-tête : concrt.h

Espace de noms : concurrency

Voir aussi

Référence

Scheduler, classe

ScheduleGroup, classe

location, classe

Concepts

Planificateur de tâches (runtime d'accès concurrentiel)