bool SDL_GetAsyncIOResult(SDL_AsyncIOQueue *queue, SDL_AsyncIOOutcome *outcome);
| SDL_AsyncIOQueue * | queue | チェックするSDL_AsyncIOキュー |
| SDL_AsyncIOOutcome * | outcome | タスクの完了結果の代入先へのポインタ. NULL不可 |
キューのタスクが完了すると, この関数は真を戻し, outcomeにタスクの詳細が設定される.
完了したタスクがない場合, この関数は偽を戻す.
この関数はブロックしない.
タスクが完了すると, この関数はタスクの資源を解放しタスクへのポインタは無効になり, タスクはキューから取り除かれる.
同一のキューに対して複数のスレッドからこの関数を呼ぶことは安全である. 完了したタスクは1つのスレッドのみに伝えられる.