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

# XAsync

> XAsync

# XAsync

XAsync API のリファレンス マテリアル。

## Functions

| 関数                                                                                    | 説明                                                                                                  |
| ------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- |
| [XAsyncCancel](/reference/system/xasync/functions/xasynccancel)                       | 非同期呼び出しのキャンセルを試みます。                                                                                 |
| [XAsyncCompletionRoutine](/reference/system/xasync/functions/xasynccompletionroutine) | 非同期呼び出しの完了コールバックを表します。                                                                              |
| [XAsyncGetResultSize](/reference/system/xasync/functions/xasyncgetresultsize)         | [XAsyncGetResult](/reference/system/xasyncprovider/functions/xasyncgetresult) に渡すバッファーに必要なサイズを返します。 |
| [XAsyncGetStatus](/reference/system/xasync/functions/xasyncgetstatus)                 | 非同期呼び出しの状態を返します。必要に応じて完了を待機します。                                                                     |
| [XAsyncRun](/reference/system/xasync/functions/xasyncrun)                             | 指定されたコールバック関数を非同期に実行します。                                                                            |
| [XAsyncWork](/reference/system/xasync/functions/xasyncwork)                           | [XAsyncRun](/reference/system/xasync/functions/xasyncrun) によって呼び出されるコールバック関数を表します。                  |

## Structures

| 構造体                                                         | 説明                   |
| ----------------------------------------------------------- | -------------------- |
| [XAsyncBlock](/reference/system/xasync/structs/xasyncblock) | 非同期呼び出しのライフタイムを表します。 |

## Conceptual documentation

* [XAsync library overview](/build/core-features/common/async/async-libraries/async-library-xasync)

## See also

[System API reference](/reference/system/gc-reference-system-toc)\
[Asynchronous Programming Design Goals and Improvements](/build/core-features/common/async/async-whitepaper)\
[Asynchronous Programming Model](/build/core-features/common/async/async-programming-model)


## Related topics

- [XAsync ライブラリの概要](/ja-jp/build/core-features/common/async/async-libraries/async-library-xasync.md)
- [XAsyncWork](/ja-jp/reference/system/xasync/functions/xasyncwork.md)
- [XAsyncCancel](/ja-jp/reference/system/xasync/functions/xasynccancel.md)
- [XAsyncRun](/ja-jp/reference/system/xasync/functions/xasyncrun.md)
- [XAsyncBlock](/ja-jp/reference/system/xasync/structs/xasyncblock.md)
