Condividi tramite


Metodo CurrentScheduler::ScheduleTask

Consente di pianificare un'attività semplificata all'interno dell'utilità di pianificazione associata al contesto di chiamata. L'attività semplificata sarà posizionata in un gruppo di pianificazione determinato dal runtime. La versione che accetta il parametro _Placement fa sì che l'attività possa essere influenzata nell'esecuzione nella posizione specificata.

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

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

Parametri

  • _Proc
    Un puntatore alla funzione da eseguire per utilizzare il corpo dell'attività leggera.

  • _Data
    Un puntatore void ai dati che saranno passati come un parametro al corpo dell'attività.

  • _Placement
    Un riferimento a una posizione che influenzerà l'attività semplificata nell'esecuzione.

Note

Tale metodo determinerà la creazione dell'utilità di pianificazione predefinita del processo e/o il collegamento al contesto di chiamata se non vi è alcuna utilità di pianificazione associata attualmente al contesto di chiamata.

Requisiti

Header: concrt.h

Spazio dei nomi: concorrenza

Vedere anche

Riferimenti

Classe CurrentScheduler

Classe ScheduleGroup

Classe location

Concetti

Utilità di pianificazione (runtime di concorrenza)