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 | 声明要调度或提交回调到任务队列的哪个端口。 |
Conceptual documentation
See also
系统 API 参考异步编程设计目标和改进
异步编程模型
异步任务队列设计
