> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# XTaskQueueCloseHandle

> XTaskQueueCloseHandle

# XTaskQueueCloseHandle

关闭任务队列。

## Syntax

```cpp theme={null}
void XTaskQueueCloseHandle(  
         XTaskQueueHandle queue  
)  
```

### Parameters

*queue*   \_In\_\
类型：XTaskQueueHandle

要关闭的队列。

### Return value

类型：void

## Remarks

**XTaskQueueCloseHandle** 只是递减任务队列对象上的内部引用计数。如果队列中仍有回调，这些回调会保持对队列对象的引用，它们仍可能被调用。这可能会给应用程序关闭带来问题。当应用程序关闭时，需要确保清理后不会执行任何虚假回调。XTaskQueue 提供 [XTaskQueueTerminate](/reference/system/xtaskqueue/functions/xtaskqueueterminate) API 来对队列执行受控终止。

## Requirements

**头文件：** XTaskQueue.h

**库：** xgameruntime.lib

**受支持的平台：** Windows、XBOX One 系列主机和 XBOX Series 主机

## See also

[XTaskQueue 成员](/reference/system/xtaskqueue/xtaskqueue_members)\
[异步编程模型](/build/core-features/common/async/async-programming-model)\
[异步任务队列设计](/build/core-features/common/async/async-task-queue-design)


## Related topics

- [XTaskQueueDuplicateHandle](/zh-CN/reference/system/xtaskqueue/functions/xtaskqueueduplicatehandle.md)
- [XTaskQueueGetCurrentProcessTaskQueue](/zh-CN/reference/system/xtaskqueue/functions/xtaskqueuegetcurrentprocesstaskqueue.md)
- [XblGetAsyncQueue](/zh-CN/reference/live/xsapi-c/xbox_live_global_c/functions/xblgetasyncqueue.md)
- [XTaskQueue](/zh-CN/reference/system/xtaskqueue/xtaskqueue_members.md)
- [XTaskQueueTerminate](/zh-CN/reference/system/xtaskqueue/functions/xtaskqueueterminate.md)
