Bagikan melalui


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

Lihat juga

Serat

FlsAlloc

Fungsi Proses dan Utas