XAsyncSchedule
為非同步提供者的回呼函式排程工作。語法
參數
asyncBlock _Inout_類型:XAsyncBlock* 指向為非同步呼叫傳遞給 XAsyncBegin 之 XAsyncBlock 的指標。 delayInMs _In_
類型:uint32_t 系統在以非同步佇列排程非同步呼叫之前應等候的時間 (以毫秒為單位)。
傳回值
類型:HRESULT 如果成功,則傳回S_OK;否則傳回錯誤碼。如需錯誤碼清單,請參閱錯誤碼。
備註
此函式是選擇性的,可為非同步提供者提供更多排程非同步工作的控制權。如果非同步工作可以透過系統管理的非同步機制 (例如重疊 I/O) 完成,則不需要呼叫此函式。 如果應在延遲之後排程非同步工作,請在 delayInMs 中指定 XAsyncSchedule 在排程非同步工作之前應等候的毫秒數。 如需使用XAsyncSchedule 排程非同步工作的非同步提供者範例,請參閱非同步程式設計模型中的「非同步程式庫」一節。
需求
標頭: XAsyncProvider.h 程式庫: xgameruntime.lib 支援的平台: Windows、XBOX One 系列主機和 XBOX Series 主機概念文件
另請參閱
XAsyncProvider 成員XAsyncBegin
XAsyncSchedule
非同步程式設計模型
