目次 - API(機能別) - スレッド - SDL_TLSSet

SDL_TLSSet

現在のスレッドのスレッド局所記憶IDの値を設定する

構文

int SDL_TLSSet(SDL_TLSID id, const void* value, void (*destructor)(void*))

引数

idスレッド局所記憶ID
value現在のスレッドのスレッド局所記憶IDの値
destructorスレッドが終了したとき呼ばれる関数. ここでvalueを解放する

戻り値

成功のとき0, 失敗のとき負の数のエラーコードを戻す. SDL_GetError()で詳細を知ることができる.

詳細

destructorの関数プロトタイプは

void destructor(void* value)

引数は
valueSDL_TLSSet()に渡したvalue

バージョン

SDL 2.0.0以降

関連項目(関数)

SDL_TLSCreate
SDL_TLSGet

SDL Wikiへのリンク

SDL_TLSSet - SDL Wiki