Scheduler::ScheduleTask Method
Schedules a light-weight task within the scheduler. The light-weight task will be placed in a schedule group determined by the runtime. The version that takes the parameter _Placement causes the task to be biased towards executing at the specified location.
virtual void ScheduleTask(
TaskProc _Proc,
_Inout_opt_ void * _Data
) =0;
virtual void ScheduleTask(
TaskProc _Proc,
_Inout_opt_ void * _Data,
location& _Placement
) =0;
Parameters
_Proc
A pointer to the function to execute to perform the body of the light-weight task._Data
A void pointer to the data that will be passed as a parameter to the body of the task._Placement
A reference to a location where the light-weight task will be biased towards executing at.
Requirements
Header: concrt.h
Namespace: concurrency