目次 - SDL 3.0 API(機能別) - I/Oストリーム - SDL_GetAsyncIOSize

SDL_GetAsyncIOSize

非同期I/O操作のデータストリームのサイズを得る

ヘッダ

SDL3/SDL_iostream.h

構文

Sint64 SDL_GetAsyncIOSize(SDL_AsyncIO *asyncio);

引数

SDL_IOStream *contextデータストリームのサイズを求めるSDL_IOStream

戻り値

(Sint64) 非同期I/O操作のデータストリームのサイズを戻す. 失敗のとき負の数のエラーコードを戻す. SDL_GetError()を呼んで詳細を知ることができる.

詳細

この呼び出しは非同期ではない. この情報の獲得は, ほとんどの場合はブロックしないと想定している.

スレッドセーフ

この関数はどのスレッドからも安全に呼べるが, 複数のスレッドから同一のオブジェクトをクローズしてはならない.

バージョン

SDL 3.2.0以降

SDL Wikiへのリンク

SDL_GetAsyncIOSize - SDL Wiki