XTaskQueueSubmitCallback
将回调提交到给定端口的队列。Syntax
Parameters
queue _In_类型:XTaskQueueHandle 要向其提交回调的队列。 port _In_
类型:XTaskQueuePort 要向其提交回调的端口。回调可以分配给工作端口或完成端口。 callbackContext _In_opt_
类型:void* 将传递给回调的可选上下文指针。 callback _In_
类型:XTaskQueueCallback* 指向回调函数的指针。
Return value
类型:HRESULT HRESULT 成功或错误代码。Remarks
向队列添加项目必须是无锁且无等待的,以满足上游代码的性能要求。以下 API 是无锁的:
- XTaskQueueSubmitCallback
- XTaskQueueSubmitDelayedCallback
- XTaskQueueDispatch,前提是为 timeoutInMs 传递 0
Requirements
头文件: XTaskQueue.h 库: xgameruntime.lib 受支持的平台: Windows、XBOX One 系列主机和 XBOX Series 主机See also
XTaskQueue 成员异步编程模型
异步任务队列设计
