XAsyncRun を使用してカスタムの単純な非同期タスクを開始しています。非同期ブロックには、使用するタスク キューと完了コールバックが含まれます。XAsyncRun にはワーク コールバックが必要で、戻り値があります。この戻り値は、後で XAsyncGetStatus の呼び出しから返されます。内部的に、XAsyncRun には、指定されたワーク コールバックのエンキュー、非同期ブロック内の完了コールバックのエンキュー、およびそのプロセスに対するその他の状態変化を処理するための単純な非同期プロバイダーがセットアップされています。つまり、単純な非同期タスクを実行するためにこれ以上のコードは必要ありません。非同期ブロックをセットアップして XAsyncRun を呼び出すだけです。
