task_completion_event::set メソッド

タスクの完了イベントを設定します。

bool set(
   _ResultType _Result
) const ;

bool set() const ;

パラメーター

  • _Result
    このイベントを設定する結果。

戻り値

この設定がに正常イベント メソッドの戻り true 。これは、イベントが既に設定されている場合 false を返します。

解説

setを複数回または同時呼び出しの前に、最初の呼び出しだけ成功し、結果はタスクの完了イベント (存在する場合)に保存されます。残りの設定は無視され、メソッドは false を返します。タスクの完了イベントを設定すると、そのイベントから作成されるすべてのタスクをすばやく完了し、継続が存在する場合、スケジュールされます。継続に void 以外 _ResultType が渡す値を ある入力候補のオブジェクトのままにします。

必要条件

ヘッダー: ppltasks.h

名前空間: の同時実行

参照

関連項目

task_completion_event クラス