目次 - 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)`

引数は

value | SDL_TLSSet()に渡したvalue

## バージョン

SDL 2.0.0以降

## 関連項目(関数)

SDL_TLSCreate
SDL_TLSGet

## SDL Wikiへのリンク

SDL_TLSSet - SDL Wiki