XTaskQueueGetCurrentProcessTaskQueue

获取进程任务队列的句柄,如果没有进程任务队列,则为 nullptr。

语法

bool XTaskQueueGetCurrentProcessTaskQueue(  
         XTaskQueueHandle* queue  
)  

参数

queue _Out_
类型:XTaskQueueHandle*

进程任务队列的句柄。

返回值

类型:bool

如果有可用的进程任务队列,则返回 true;否则返回 false。

备注

注意

在时间敏感线程上调用此函数是不安全的。 有关详细信息,请参阅时间敏感线程

默认情况下,有一个进程任务队列,它将线程池用于工作和完成端口。 您可以通过调用 XTaskQueueSetCurrentProcessTaskQueue 来替换默认进程任务队列,可以通过调用 XTaskQueueSetCurrentProcessTaskQueue(带 null 队列参数)来阻止调用方使用进程任务队列。

使用 XTaskQueueCloseHandle 关闭此 API 返回的句柄。

要求

头文件:XTaskQueue.h

库:xgameruntime.lib

支持平台:Windows、Xbox One 系列主机和 Xbox Series 主机

另请参阅

XTaskQueue 成员
异步编程模型
异步任务队列设计