Partager via


CurrentScheduler::ScheduleTask, méthode

Planifie une tâche légère dans le planificateur associé au contexte d'appel. 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ée par l'exécution à l'emplacement indiqué.

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

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

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.

Notes

Cette méthode entraînera la création du planificateur par défaut du processus et/ou son attachement au contexte d'appel si aucun planificateur n'est actuellement associé au contexte d'appel.

Configuration requise

En-tête : concrt.h

Espace de noms : concurrency

Voir aussi

Référence

CurrentScheduler, classe

ScheduleGroup, classe

location, classe

Concepts

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