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 主机