Share via


FlsFree 函式 (fibersapi.h)

釋放光纖本機記憶體 (FLS) 索引,使其可供重複使用。

語法

BOOL FlsFree(
  [in] DWORD dwFlsIndex
);

參數

[in] dwFlsIndex

FlsAlloc 函式所配置的 FLS 索引。

傳回值

如果函式成功,則傳回非零的值。

如果此函式失敗,則傳回值為零。 若要取得擴充的錯誤資訊,請呼叫 GetLastError

備註

釋放 FLS 索引會釋放目前進程中所有 FLS 實例的索引。 如果對應的 FLS 位置包含非 NULL 值,釋放 FLS 索引也會讓每個光纖呼叫相關聯的回呼例程。

如果進程的 Fiber 已配置記憶體,並將指標儲存在 FLS 位置的記憶體,則應該先釋放記憶體,再呼叫 FlsFreeFlsFree 函式不會釋放位址已儲存在與 FLS 索引相關聯之 FLS 位置中的記憶體區塊。 如果 DLL 只在DLL_PROCESS_DETACH期間) ,則 DLL 應該 (呼叫此函式。

規格需求

需求
最低支援的用戶端 Windows Vista [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows Server 2003 [傳統型應用程式 |UWP 應用程式]
目標平台 Windows
標頭 fibersapi.h
程式庫 Kernel32.lib
DLL Kernel32.dll

另請參閱

纖維

FlsAlloc

處理序和執行緒函式