XTaskQueue

XTaskQueue API

函数

函数 说明
XTaskQueueCallback 任务队列调用的回调。
XTaskQueueCloseHandle 关闭任务队列。
XTaskQueueCreate 创建任务队列,它可用于排队和调度调用。
XTaskQueueCreateComposite 创建一个由其他任务队列的端口组成的任务队列。
XTaskQueueDispatch 处理给定端口的任务队列中的项。
XTaskQueueDuplicateHandle 复制 XTaskQueueHandle 对象。
XTaskQueueGetCurrentProcessTaskQueue 获取进程任务队列的句柄,如果没有进程任务队列,则为 nullptr。
XTaskQueueGetPort 返回给定端口的任务队列端口句柄。
XTaskQueueMonitorCallback 每当提交任务以便执行时由任务队列调用的一个回调。
XTaskQueueRegisterMonitor 注册一个回调,每当将回调提交给此队列时将调用它。
XTaskQueueRegisterWaiter 将一个等待句柄注册到任务队列。
XTaskQueueSetCurrentProcessTaskQueue 将给定的任务队列设置为进程级任务队列。
XTaskQueueSubmitCallback 将回调提交到给定端口的队列。
XTaskQueueSubmitDelayedCallback 将回调提交到给定端口的队列。
XTaskQueueTerminate 通过取消所有挂起的项并阻止新项排队来终止任务队列。
XTaskQueueTerminatedCallback 终止任务队列时调用的回调。
XTaskQueueUnregisterMonitor 取消注册以前注册的监视器回调。
XTaskQueueUnregisterWaiter 取消注册以前注册的任务队列等待程序。

结构

结构 说明
XTaskQueueRegistrationToken 注册回调时返回的令牌,用于标识该注册。

枚举

枚举 说明
XTaskQueueDispatchMode 说明如何处理任务队列回调。
XTaskQueuePort 声明要将回调调度或提交到任务队列的哪个端口。

另请参阅

系统 API 参考
异步编程设计目标和改进
异步编程模型
异步任务队列设计