Skip to main content
XAsync ライブラリは、非同期タスクとそのコールバックを定義するメソッドとデータを提供します。主要な非同期プリミティブである XAsyncBlock は、このライブラリで定義されています。これはすべての非同期タスクに必須です。 非同期ブロックに加えて、このライブラリでは、基本的な非同期呼び出しの開始非同期タスクの状態取得、および タスクのキャンセルの試行 のためのメソッドが提供されています。

XAsyncBlock

XAsyncBlock は主要な非同期プリミティブであり、完了コールバックの実装、完了コールバックへのデータの提供、および実行するタスク キューの選択に使用されるメンバーが含まれます。 非同期ブロックには、システムが実行時の動作のために内部的に使用するプライベート データも含まれます。そのため、このブロックを複数のアクティブなタスク間で共有することはできません。呼び出しがアクティブな間、システムはこのデータを使用して非同期呼び出しを識別します。

リファレンス API ドキュメント

関連項目

非同期タスクのセットアップ 単純なタスクの実行 Microsoft Game Development Kit API タスクの実行 XAsync system API 目次
最終更新日 2026年8月13日