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 est placée à un groupe de planification déterminé par le runtime.La version qui prend le paramètre _Placement provoque la tâche d'être polarisé vers accéder à l'emplacement spécifié.

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 est décentrée vers exécuter.

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

Accès concurrentiel del'espace de noms :

Voir aussi

Référence

CurrentScheduler, classe

ScheduleGroup, classe

location, classe

Concepts

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