Skip to main content
本主題提供通用非同步工作包裝函式的範例。您可以建立 RunTask 包裝函式來簡化此 程序,而不必為每個工作手動設定非同步區塊並呼叫 XAsyncRun。 使用此包裝函式,您可以指定工作佇列、工作以及選用的完成回呼。
前述範例實作了一個函式,此函式會接受非同步區塊和兩個 回呼:一個工作回呼和一個完成回呼。由於完成回呼是選用的,您可以撰寫 只接受工作回呼的版本。 它使用標準模式來設定非同步區塊、設定內容 資料,並呼叫 XAsyncRun。RunTask 會封裝重複使用的樣板 程式碼,建立簡單的獨立工作函式。透過使用 std::function,簡單的資料擷取會傳遞給回呼,而不需要內容參數。

參考 API 文件

另請參閱

非同步程式設計概觀 XAsync XTaskQueue
Last modified on October 6, 2026