Skip to main content

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
非同步程式設計模型
Last modified on October 6, 2026