Bagikan melalui


Fungsi FlsGetValue (fibersapi.h)

Mengambil nilai dalam slot penyimpanan lokal serat panggilan (FLS) untuk indeks FLS yang ditentukan. Setiap serat memiliki slot sendiri untuk setiap indeks FLS.

Sintaks

PVOID FlsGetValue(
  [in] DWORD dwFlsIndex
);

Parameter

[in] dwFlsIndex

Indeks FLS yang dialokasikan oleh fungsi FlsAlloc .

Nilai kembali

Jika fungsi berhasil, nilai yang dikembalikan adalah nilai yang disimpan dalam slot FLS serat panggilan yang terkait dengan indeks yang ditentukan.

Jika fungsi gagal, nilai yang dikembalikan adalah NULL. Untuk mendapatkan informasi kesalahan yang diperluas, hubungi GetLastError.

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-nya sendiri untuk indeks tersebut. Serat menentukan indeks FLS dalam panggilan ke FlsSetValue untuk menyimpan nilai di slotnya. Utas menentukan indeks yang sama dalam panggilan berikutnya ke FlsSetValue 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

Serat

FlsAlloc

FlsSetValue

Fungsi Proses dan Utas