Skip to main content

XAsyncRun

以非同步方式執行指定的回呼函式。

語法

參數

asyncBlock   _Inout_
類型:XAsyncBlock*
指向用來追蹤非同步呼叫之 XAsyncBlock 的指標。 work   _In_
類型:XAsyncWork*
指向要以非同步方式執行之回呼函式的指標。

傳回值

類型:HRESULT 如果成功,則傳回 S_OK;否則傳回錯誤碼。如需錯誤碼清單,請參閱錯誤碼。

備註

XAsyncRun 是一個協助程式函式,會以非同步方式執行 work 中指定的回呼函式。您可以使用 asyncBlock 中指定的 XAsyncBlock 來取消回呼函式或取得其狀態。XAsyncRun 在內部使用下列 XAsyncProvider 函式來執行和追蹤回呼函式: 如需使用 XAsyncProvider 和 XAsyncBlock 實作您自己的非同步功能的詳細資訊,請參閱非同步程式設計模型。

需求

標頭: XAsync.h 程式庫: xgameruntime.lib 支援的平台: Windows、XBOX One 系列主機和 XBOX Series 主機

概念文件

另請參閱

XAsync 成員
XAsyncProvider 成員
非同步程式設計模型
Last modified on October 6, 2026