DRAFT |
SDL_TLSSet
Use this function to set the value associated with a thread local storage ID for the current thread.
Contents
Syntax
int SDL_TLSSet(SDL_TLSID id,
const void* value,
void (*destructor)(void*))
Function Parameters
id |
the thread local storage ID |
value |
the value to associate with the ID for the current thread |
destructor |
a function called when the thread exits, to free the value |
Return Value
Returns 0 on success or a negative error code on failure; call SDL_GetError() for more information.
Code Examples
You can add your code example here
Remarks
The function prototype for destructor is:
void destructor(void* value)
- where its parameter is:
value
what was passed as value to SDL_TLSSet()
Version
This function is available since SDL 2.0.0.