XAsyncSchedule
为异步提供程序的回调函数计划工作。Syntax
Parameters
asyncBlock _Inout_类型:XAsyncBlock* 指向为异步调用传递给 XAsyncBegin 的 XAsyncBlock 的指针。 delayInMs _In_
类型:uint32_t 系统在向异步队列计划异步调用之前应等待的时长(以毫秒为单位)。
Return value
类型:HRESULT 成功时返回S_OK;否则,返回错误代码。有关错误代码列表,请参阅错误代码。
Remarks
此函数是可选的,可对异步提供程序的异步工作计划提供更多控制。如果异步工作可以通过系统管理的异步机制(例如重叠 I/O)来完成,则无需调用此函数。 如果应在延迟后计划异步工作,请在 delayInMs 中指定 XAsyncSchedule 在计划异步工作之前应等待的毫秒数。 有关使用XAsyncSchedule 计划异步工作的异步提供程序示例,请参阅异步编程模型中的”异步库”部分。
Requirements
头文件: XAsyncProvider.h 库: xgameruntime.lib 受支持的平台: Windows、XBOX One 系列主机和 XBOX Series 主机Conceptual documentation
See also
XAsyncProvider MembersXAsyncBegin
XAsyncSchedule
异步编程模型
