Fungsi FlsFree (fibersapi.h)
Merilis indeks penyimpanan lokal serat (FLS), membuatnya tersedia untuk digunakan kembali.
Sintaks
BOOL FlsFree(
[in] DWORD dwFlsIndex
);
Parameter
[in] dwFlsIndex
Indeks FLS yang dialokasikan oleh fungsi FlsAlloc .
Nilai kembali
Jika fungsi berhasil, nilai yang dikembalikan bukan nol.
Jika fungsi gagal, nilai yang dikembalikan adalah nol. Untuk mendapatkan informasi kesalahan yang diperluas, hubungi GetLastError.
Keterangan
Membebaskan indeks FLS membebaskan indeks untuk semua instans FLS dalam proses saat ini. Membebaskan indeks FLS juga menyebabkan rutinitas panggilan balik terkait dipanggil untuk setiap serat, jika slot FLS yang sesuai berisi nilai non-NULL.
Jika serat proses telah mengalokasikan memori dan menyimpan pointer ke memori di slot FLS, mereka harus membebaskan memori sebelum memanggil FlsFree. Fungsi FlsFree tidak membebaskan blok memori yang alamatnya telah disimpan di slot FLS yang terkait dengan indeks FLS. Diharapkan DLL memanggil fungsi ini (jika benar-benar) hanya selama DLL_PROCESS_DETACH.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung | Windows Server 2003 [aplikasi desktop | Aplikasi UWP] |
Target Platform | Windows |
Header | fibersapi.h |
Pustaka | Kernel32.lib |
DLL | Kernel32.dll |