XAsyncGetStatus
傳回非同步呼叫的狀態,並可選擇等候其完成。語法
參數
asyncBlock _Inout_類型:XAsyncBlock* 指向傳遞給非同步呼叫之 XAsyncBlock 的指標。 wait _In_
類型:bool 若為 true,
XAsyncGetStatus 會等候直到非同步呼叫完成或被取消為止。
傳回值
類型:HRESULT 如果成功,則傳回S_OK;否則傳回錯誤碼。如需錯誤碼清單,請參閱錯誤碼。
備註
非同步呼叫完成後,如果該非同步呼叫具有產生的資料承載,您就可以呼叫 XAsyncGetResult 來取得結果。如果非同步呼叫沒有產生的資料承載,則不需要呼叫 XAsyncGetResult。 注意: 完成回呼以及 wait 參數為 true 的XAsyncGetStatus 都可用來識別呼叫何時完成。這些呼叫的順序可能不明確,因此最佳做法是不要對同一個呼叫同時使用兩者。
需求
標頭: XAsync.h 程式庫: xgameruntime.lib 支援的平台: Windows、XBOX One 系列主機和 XBOX Series 主機概念文件
另請參閱
XAsync 成員XAsyncGetResult
非同步程式設計模型
