目次 - SDL 3.0 API(機能別) - 非同期I/O - SDL_AsyncIOOutcome

SDL_AsyncIOOutcome

完了した非同期I/O操作の結果の情報の構造体

フィールド

SDL_AsyncIO *asyncio生成されたタスク. クローズした場合はこのポインタは無効
SDL_AsyncIOTaskTypetypeタスクの種類. 読込か書込かなど
SDL_AsyncIOResultresult処理結果 (成功, 失敗, 取消)
void *buffer読書バッファ
Uint64offsetデータの読書のオフセット位置
Uint64bytes_requestedデータの読書のバイト数
Uint64bytes_transferred実際に読書されたバイト数
void *userdataタスクの開始時にアプリケーションが渡したポインタ

バージョン

SDL 3.2.0以降

SDL Wikiへのリンク

SDL_AsyncIOOutcome - SDL Wiki