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

# 用於非同步工作程式設計的 XAsync 程式庫

> 使用 XAsync 和 XAsyncProvider 程式庫，在 GDK 遊戲中定義、叫用及取消非同步工作和自訂提供者，並附有實作範例。

探索 XBOX 遊戲開發的非同步程式庫主題。

> **[執行 Microsoft Game Development Kit API](https://docs.xbox.com/zh-TW/build/core-features/common/async/async-libraries/async-library-xasync-example-run-gdk-task.md)**
>
> 本主題提供如何執行 Microsoft Game Development Kit (GDK) API 工作的範例。

> **[執行簡單工作範例](https://docs.xbox.com/zh-TW/build/core-features/common/async/async-libraries/async-library-xasync-example-run-simple-task.md)**
>
> 本主題提供如何執行簡單使用者工作的範例。

> **[設定非同步工作範例](https://docs.xbox.com/zh-TW/build/core-features/common/async/async-libraries/async-library-xasync-example-setup-async-task.md)**
>
> 本主題提供如何設定非同步工作的範例。

> **[Xasync 程式庫](https://docs.xbox.com/zh-TW/build/core-features/common/async/async-libraries/async-library-xasync.md)**
>
> XAsync 程式庫提供定義非同步工作及其回呼的方法和資料。

> **[設定可取消性範例](https://docs.xbox.com/zh-TW/build/core-features/common/async/async-libraries/async-library-xasyncprovider-example-setup-cancelability.md)**
>
> 本主題提供如何在自訂提供者回呼中設定可取消性的範例。

> **[設定自訂提供者範例](https://docs.xbox.com/zh-TW/build/core-features/common/async/async-libraries/async-library-xasyncprovider-example-setup-custom-provider.md)**
>
> 本主題提供如何設定自訂非同步提供者的範例。

> **[設定叫用方法範例](https://docs.xbox.com/zh-TW/build/core-features/common/async/async-libraries/async-library-xasyncprovider-example-setup-invocation-methods.md)**
>
> 本主題提供如何為自訂提供者設定叫用方法的範例。

> **[設定傳回資料範例](https://docs.xbox.com/zh-TW/build/core-features/common/async/async-libraries/async-library-xasyncprovider-example-setup-return-data.md)**
>
> 本主題提供如何設定傳回資料的範例。

> **[Xasyncprovider 程式庫](https://docs.xbox.com/zh-TW/build/core-features/common/async/async-libraries/async-library-xasyncprovider.md)**
>
> 本主題說明 XAsyncProvider 程式庫的用途。

> **[清除工作佇列範例](https://docs.xbox.com/zh-TW/build/core-features/common/async/async-libraries/async-library-xtaskqueue-example-cleanup-task-queue.md)**
>
> 本主題提供在不再需要工作佇列時如何清除工作佇列的範例，以避免資源洩漏。

> **[建立工作佇列範例](https://docs.xbox.com/zh-TW/build/core-features/common/async/async-libraries/async-library-xtaskqueue-example-create-task-queue.md)**
>
> 本主題提供如何建立工作佇列的範例。

> **[分派工作佇列範例](https://docs.xbox.com/zh-TW/build/core-features/common/async/async-libraries/async-library-xtaskqueue-example-dispatch-task-queue.md)**
>
> 本主題提供如何分派工作佇列的範例。

> **[Xtaskqueue 程式庫](https://docs.xbox.com/zh-TW/build/core-features/common/async/async-libraries/async-library-xtaskqueue.md)**
>
> 使用本主題，透過 XTaskQueue 程式庫管理工作佇列。


## Related topics

- [非同步程式設計的設計目標與改進](https://docs.xbox.com/zh-TW/build/core-features/common/async/async-whitepaper.md)
- [非同步程式設計概觀 (內容)](https://docs.xbox.com/zh-TW/build/core-features/common/async/async-toc.md)
- [XAsyncBlock](https://docs.xbox.com/zh-TW/reference/system/xasync/structs/xasyncblock.md)
- [XBOX GDK 中的非同步程式設計模型](https://docs.xbox.com/zh-TW/build/core-features/common/async/index.md)
- [XAsyncGetStatus](https://docs.xbox.com/zh-TW/reference/system/xasync/functions/xasyncgetstatus.md)
