Windows Win32Processos & threadskernel32.dll
TlsAlloc
Aloca um novo slot de Thread Local Storage (TLS), utilizável por todas as threads do processo.
Descrição
Equivalente funcional a `pthread_key_create(3)` no Linux (que por sua vez usa suporte de TLS do kernel/glibc via `arch_prctl`/`set_thread_area`).
Header:
processthreadsapi.hDLL: kernel32.dllAssinatura
DWORD TlsAlloc(void);Parâmetros
Esta função não recebe parâmetros.
Valor de retorno
O índice do novo slot TLS em sucesso; TLS_OUT_OF_INDEXES em erro (consulte GetLastError).
Códigos de erro (GetLastError)
- ERROR_NOT_ENOUGH_MEMORY(8)
- Memória insuficiente para processar o comando.