TlsFree函数释放线程本地存储(TLS)索引,使其可重用。
BOOL TlsFree(
DWORD 【dwTlsIndex】 | // TLS索引释放 |
); |
参数
【dwTlsIndex】
指定由TlsAlloc功能分配的TLS索引。
返回值
如果函数成功,返回值不为零。
如果函数失败,返回值为零。要获取扩展错误信息,请调用GetLastError.
备注
如果进程的线程已经分配了动态存储,并使用TLS索引来存储指向此存储的指针,则应在调用TlsFree之前释放存储空间。TlsFree功能不会释放与TLS索引相关联的任何动态存储。预计DLL只能在其进程分离程序期间调用此函数(如果有的话)。
有关TLS功能的典型用途的简要说明,请参阅TlsAlloc功能的备注部分。
也可以看看