> ## 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

關閉工作佇列。

## 語法

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

### 參數

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

要關閉的佇列。

### 傳回值

類型：void

## 備註

**XTaskQueueCloseHandle** 只會遞減工作佇列物件上的內部參考計數。如果佇列中仍有回呼，這些回呼會保留佇列物件的參考，且仍可能被呼叫。這可能會對應用程式關閉造成問題。應用程式關閉時，必須確保清除後不會執行任何多餘的回呼。XTaskQueue 提供 [XTaskQueueTerminate](/zh-TW/reference/system/xtaskqueue/functions/xtaskqueueterminate) API 來執行佇列的受控終止。

## 需求

**標頭：** XTaskQueue.h

**程式庫：** xgameruntime.lib

**支援的平台：** Windows、XBOX One 系列主機和 XBOX Series 主機

## 另請參閱

[XTaskQueue 成員](/zh-TW/reference/system/xtaskqueue/xtaskqueue_members)\
[非同步程式設計模型](/zh-TW/build/core-features/common/async/async-programming-model)\
[非同步工作佇列設計](/zh-TW/build/core-features/common/async/async-task-queue-design)


## Related topics

- [XTaskQueueCloseHandle](/ja-jp/reference/system/xtaskqueue/functions/xtaskqueueclosehandle.md)
- [XTaskQueueDuplicateHandle](/reference/system/xtaskqueue/functions/xtaskqueueduplicatehandle.md)
- [How to: Duplicating a task queue handle](/build/core-features/common/async/async-task-queue-design-howto/duplicating-task-queue-handle.md)
