Fungsi TlsFree (processthreadsapi.h)

Merilis indeks penyimpanan lokal utas (TLS), membuatnya tersedia untuk digunakan kembali.

Sintaks

BOOL TlsFree(
  [in] DWORD dwTlsIndex
);

Parameter

[in] dwTlsIndex

Indeks TLS yang dialokasikan oleh fungsi TlsAlloc .

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

Windows Phone 8.1: Fungsi ini didukung untuk aplikasi Windows Phone Store di Windows Phone 8.1 dan yang lebih baru. Saat aplikasi Windows Phone Store memanggil fungsi ini, aplikasi tersebut diganti dengan panggilan sebaris ke FlsFree. Lihat FlsFree untuk dokumentasi fungsi.

Windows 8.1, Windows Server 2012 R2, dan Windows 10, versi 1507: Fungsi ini didukung untuk aplikasi Windows Store di Windows 8.1, Windows Server 2012 R2, dan Windows 10, versi 1507. Ketika aplikasi Bursa Windows memanggil fungsi ini, aplikasi diganti dengan panggilan sebaris ke FlsFree. Lihat FlsFree untuk dokumentasi fungsi.

Windows 10, versi 1511 dan Windows 10, versi 1607: Fungsi ini didukung penuh untuk aplikasi Platform Windows Universal (UWP), dan tidak lagi diganti dengan panggilan sebaris ke FlsFree.

Jika utas proses telah mengalokasikan memori dan menyimpan pointer ke memori di slot TLS, mereka harus membebaskan memori sebelum memanggil TlsFree. Fungsi TlsFree tidak membebaskan blok memori yang alamatnya telah disimpan di slot TLS yang terkait dengan indeks TLS. Diharapkan DLL memanggil fungsi ini (jika semuanya) hanya selama DLL_PROCESS_DETACH.

Untuk informasi selengkapnya, lihat Penyimpanan Lokal Utas.

Contoh

Misalnya, lihat Menggunakan Penyimpanan Lokal Utas atau Menggunakan Penyimpanan Lokal Utas di pustaka Dynamic-Link.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2003 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header processthreadsapi.h (termasuk Windows.h pada Windows Vista, Windows 7, Windows Server 2008 Windows Server 2008 R2)
Pustaka Kernel32.lib; WindowsPhoneCore.lib di Windows Phone 8.1
DLL KernelBase.dll Windows Phone 8.1; Kernel32.dll

Lihat juga

Gambaran Umum Proses dan Utas

Thread Local Storage

TlsAlloc

TlsGetValue

TlsSetValue

API Vertdll tersedia di enklave VBS