CurrentScheduler::ScheduleTask メソッド
呼び出し元コンテキストに関連付けられているスケジューラ内の軽量タスクをスケジュールします。 軽量タスクは実行時に決定されたスケジュール グループに配置されます。 _Placement パラメーターを受け取るバージョンは、指定された位置に実行に向かって偏られているタスクを実行します。
static void __cdecl ScheduleTask(
TaskProc _Proc,
_Inout_opt_ void * _Data
);
static void __cdecl ScheduleTask(
TaskProc _Proc,
_Inout_opt_ void * _Data,
location& _Placement
);
パラメーター
_Proc
軽量タスクの本体を実行する関数へのポインター。_Data
タスクの本体にパラメーターとして渡すデータへの void ポインター。_Placement
軽量タスクで実行が優先のある場所への参照。
解説
呼び出し元のコンテキストにスケジューラが現在関連付けられていない場合、このメソッドを呼び出すと、プロセスの既定のスケジューラが作成されるか、または呼び出し元コンテキストにアタッチされます。
必要条件
ヘッダー: concrt.h
名前空間: concurrency