XAsyncProvider は、XAsyncBlock を受け取ってタスク キューにコールバックをエンキューする実際の動作を管理し、キャンセル可能性を処理し、結果バッファーをセットアップします。
一般的に、XAsyncProvider ライブラリはオプションであり、通常はプロバイダーがすでに提供されているためほとんどの場合には必要ありません。ただし、Microsoft Game Development Kit (GDK) スタイルで API を作成する場合 や、非同期タスクをキャンセル可能にする場合 など、より高度な動作が必要な場合にこのライブラリを使用できます。
