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 | 声明要将回调调度或提交到任务队列的哪个端口。 |