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

# XTaskQueue

> XTaskQueue

# XTaskQueue

XTaskQueue API

## 函式

| 函式 | 描述 |
| - | - |
| [XTaskQueueCallback](/zh-TW/reference/system/xtaskqueue/functions/xtaskqueuecallback) | 由工作佇列叫用的回呼。 |
| [XTaskQueueCloseHandle](/zh-TW/reference/system/xtaskqueue/functions/xtaskqueueclosehandle) | 關閉工作佇列。 |
| [XTaskQueueCreate](/zh-TW/reference/system/xtaskqueue/functions/xtaskqueuecreate) | 建立工作佇列，可用來將呼叫加入佇列並分派。 |
| [XTaskQueueCreateComposite](/zh-TW/reference/system/xtaskqueue/functions/xtaskqueuecreatecomposite) | 建立由其他工作佇列之連接埠所組成的工作佇列。 |
| [XTaskQueueDispatch](/zh-TW/reference/system/xtaskqueue/functions/xtaskqueuedispatch) | 處理工作佇列中指定連接埠的一個項目。 |
| [XTaskQueueDuplicateHandle](/zh-TW/reference/system/xtaskqueue/functions/xtaskqueueduplicatehandle) | 複製 XTaskQueueHandle 物件。 |
| [XTaskQueueGetCurrentProcessTaskQueue](/zh-TW/reference/system/xtaskqueue/functions/xtaskqueuegetcurrentprocesstaskqueue) | 取得處理序工作佇列的控制代碼；如果沒有處理序工作佇列，則為 nullptr。 |
| [XTaskQueueGetPort](/zh-TW/reference/system/xtaskqueue/functions/xtaskqueuegetport) | 傳回指定連接埠的工作佇列連接埠控制代碼。 |
| [XTaskQueueMonitorCallback](/zh-TW/reference/system/xtaskqueue/functions/xtaskqueuemonitorcallback) | 每當有工作提交以供執行時，由工作佇列叫用的回呼。 |
| [XTaskQueueRegisterMonitor](/zh-TW/reference/system/xtaskqueue/functions/xtaskqueueregistermonitor) | 註冊一個回呼，每當有回呼提交至此佇列時便會叫用該回呼。 |
| [XTaskQueueRegisterWaiter](/zh-TW/reference/system/xtaskqueue/functions/xtaskqueueregisterwaiter) | 向工作佇列註冊等候控制代碼。 |
| [XTaskQueueSetCurrentProcessTaskQueue](/zh-TW/reference/system/xtaskqueue/functions/xtaskqueuesetcurrentprocesstaskqueue) | 將指定的工作佇列設定為整個處理序的工作佇列。 |
| [XTaskQueueSubmitCallback](/zh-TW/reference/system/xtaskqueue/functions/xtaskqueuesubmitcallback) | 將回呼提交至佇列的指定連接埠。 |
| [XTaskQueueSubmitDelayedCallback](/zh-TW/reference/system/xtaskqueue/functions/xtaskqueuesubmitdelayedcallback) | 將回呼提交至佇列的指定連接埠。 |
| [XTaskQueueTerminate](/zh-TW/reference/system/xtaskqueue/functions/xtaskqueueterminate) | 取消所有擱置中的項目並防止新項目加入佇列，藉此終止工作佇列。 |
| [XTaskQueueTerminatedCallback](/zh-TW/reference/system/xtaskqueue/functions/xtaskqueueterminatedcallback) | 工作佇列終止時叫用的回呼。 |
| [XTaskQueueUnregisterMonitor](/zh-TW/reference/system/xtaskqueue/functions/xtaskqueueunregistermonitor) | 取消註冊先前註冊的監視器回呼。 |
| [XTaskQueueUnregisterWaiter](/zh-TW/reference/system/xtaskqueue/functions/xtaskqueueunregisterwaiter) | 取消註冊先前註冊的工作佇列等候程式。 |

## 結構

| 結構 | 描述 |
| - | - |
| [XTaskQueueRegistrationToken](/zh-TW/reference/system/xtaskqueue/structs/xtaskqueueregistrationtoken) | 註冊回呼時傳回的權杖，用於識別該註冊。 |

## 列舉

| 列舉 | 描述 |
| - | - |
| [XTaskQueueDispatchMode](/zh-TW/reference/system/xtaskqueue/enums/xtaskqueuedispatchmode) | 描述如何處理工作佇列回呼。 |
| [XTaskQueuePort](/zh-TW/reference/system/xtaskqueue/enums/xtaskqueueport) | 宣告要將回呼分派或提交至工作佇列的哪個連接埠。 |

## 概念文件

* [XTaskQueue 程式庫概觀](/zh-TW/build/core-features/common/async/async-libraries/async-library-xtaskqueue)

## 另請參閱

[系統 API 參考](/zh-TW/reference/system/gc-reference-system-toc)\
[非同步程式設計的設計目標與改進](/zh-TW/build/core-features/common/async/async-whitepaper)\
[非同步程式設計模型](/zh-TW/build/core-features/common/async/async-programming-model)\
[非同步工作佇列設計](/zh-TW/build/core-features/common/async/async-task-queue-design)


## Related topics

- [XTaskQueue](/reference/system/xtaskqueue/xtaskqueue_members.md)
- [XTaskQueue library overview](/build/core-features/common/async/async-libraries/async-library-xtaskqueue.md)
- [XTaskQueue 库概述](/zh-CN/build/core-features/common/async/async-libraries/async-library-xtaskqueue.md)
- [XTaskQueuePort](/reference/system/xtaskqueue/enums/xtaskqueueport.md)
