flsFree 函数 (fibersapi.h)

释放光纤本地存储 (FLS) 索引,使其可供重复使用。

语法

BOOL FlsFree(
  [in] DWORD dwFlsIndex
);

参数

[in] dwFlsIndex

FlsAlloc 函数分配的 FLS 索引。

返回值

如果该函数成功,则返回值为非零值。

如果函数失败,则返回值为零。 要获得更多的错误信息,请调用 GetLastError。

注解

释放 FLS 索引会释放当前进程中所有 FLS 实例的索引。 如果相应的 FLS 槽包含非 NULL 值,释放 FLS 索引还会导致为每个光纤调用关联的回调例程。

如果进程的光纤已分配内存并将指向内存的指针存储在 FLS 槽中,则应在调用 FlsFree 之前释放内存。 FlsFree 函数不会释放地址已存储在与 FLS 索引关联的 FLS 槽中的内存块。 如果仅在DLL_PROCESS_DETACH期间) ,则 DLL 应 (调用此函数。

要求

要求
最低受支持的客户端 Windows Vista [桌面应用 | UWP 应用]
最低受支持的服务器 Windows Server 2003 [桌面应用 | UWP 应用]
目标平台 Windows
标头 fibersapi.h
Library Kernel32.lib
DLL Kernel32.dll

另请参阅

纤维

FlsAlloc

进程和线程函数