若要檢視英文版的文章,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

task_completion_event::set 方法

 

設定工作完成事件。

bool set(
   _ResultType _Result
) const ;

bool set() const ;

_Result

用來設定這個事件的結果。

如果設定事件成功,則方法會傳回 true如果事件已設定,則傳回 false

在有多次或並行呼叫 set 的情況下,只有第一次呼叫會成功,而且其結果 (如果有) 會儲存在工作完成事件中。剩餘集合會被忽略,而且方法會傳回 false。當您設定工作完成事件時,該事件建立的所有工作都會立即完成,而且其接續 (如果有的話) 會排程。_ResultType 不是 void 的工作完成物件會將值 傳遞至其接續。

需求

標頭:ppltasks.h

命名空間:concurrency

顯示: