Fungsi FlsSetValue (fibersapi.h)
Menyimpan nilai dalam slot penyimpanan lokal serat panggilan (FLS) untuk indeks FLS yang ditentukan. Setiap serat memiliki slot sendiri untuk setiap indeks FLS.
Sintaks
BOOL FlsSetValue(
[in] DWORD dwFlsIndex,
[in, optional] PVOID lpFlsData
);
Parameter
[in] dwFlsIndex
Indeks FLS yang dialokasikan oleh fungsi FlsAlloc .
[in, optional] lpFlsData
Nilai yang akan disimpan di slot FLS untuk serat panggilan.
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. Kesalahan berikut dapat dikembalikan.
Menampilkan kode | Deskripsi |
---|---|
|
Indeks tidak dalam rentang. |
|
Array FLS belum dialokasikan. |
Keterangan
Indeks FLS biasanya dialokasikan oleh fungsi FlsAlloc selama proses atau inisialisasi DLL. Setelah indeks FLS dialokasikan, setiap serat proses dapat menggunakannya untuk mengakses slot FLS sendiri untuk indeks tersebut. Utas menentukan indeks FLS dalam panggilan ke FlsSetValue untuk menyimpan nilai di slotnya. Utas menentukan indeks yang sama dalam panggilan berikutnya ke FlsGetValue untuk mengambil nilai yang disimpan.
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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk