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

# 建立工作佇列範例

> 建立工作佇列範例

本主題提供如何建立工作佇列的範例。只要呼叫 [XTaskQueueCreate](/zh-TW/reference/system/xtaskqueue/functions/xtaskqueuecreate)、
傳入每個連接埠的[模式](/zh-TW/reference/system/xtaskqueue/enums/xtaskqueuedispatchmode)，然後儲存所建立的控制代碼即可。

```c++ theme={null}
XTaskQueueHandle taskQueue1;
HRESULT hr = XTaskQueueCreate(
    XTaskQueueDispatchMode::ThreadPool,
    XTaskQueueDispatchMode::Manual,
    &taskQueue1);

XTaskQueueHandle taskQueue2;
hr = XTaskQueueCreate(
    XTaskQueueDispatchMode::Immediate,
    XTaskQueueDispatchMode::SerializedThreadPool,
    &taskQueue2);
```

如果傳回碼沒有錯誤，工作佇列現在就會
以傳回的 `XTaskQueueHandle` 表示。

## 參考 API 文件

* [XTaskQueue (API 內容)](/zh-TW/reference/system/xtaskqueue/xtaskqueue_members)
  * 函式
    * [XTaskQueueCreate](/zh-TW/reference/system/xtaskqueue/functions/xtaskqueuecreate)

## 另請參閱

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

[分派工作佇列 (範例)](/zh-TW/build/core-features/common/async/async-libraries/async-library-xtaskqueue-example-dispatch-task-queue)

[清除工作佇列 (範例)](/zh-TW/build/core-features/common/async/async-libraries/async-library-xtaskqueue-example-cleanup-task-queue)

[設計工作佇列](/zh-TW/build/core-features/common/async/async-task-queue-design)

[XTaskQueue](/zh-TW/reference/system/xtaskqueue/xtaskqueue_members)


## Related topics

- [GDK 範例](/zh-TW/home/setup-install/samples.md)
- [使用 GDKX 建置並執行你的第一個主機遊戲](/zh-TW/home/build-first-title/first-console-title-walkthrough.md)
- [PlayFab Multiplayer C++ SDK 版本資訊](/zh-TW/services/playfab/multiplayer/lobby/lobby-matchmaking-sdks/lobby-and-matchmaking-release-notes.md)
- [XR-013 將 Microsoft 帳戶與發行者帳戶連結](/zh-TW/publishing/certification/xr/xr-013.md)
- [PlayFab Party 版本資訊](/zh-TW/services/playfab/multiplayer/networking/release-notes.md)
