Bagikan melalui


Fungsi InitializeSRWLock (synchapi.h)

Menginisialisasi kunci pembaca/penulis ramping (SRW).

Sintaks

void InitializeSRWLock(
  [out] PSRWLOCK SRWLock
);

Parameter

[out] SRWLock

Penunjuk ke kunci SRW.

Mengembalikan nilai

Tidak ada

Keterangan

Kunci SRW harus diinisialisasi sebelum digunakan. Fungsi InitializeSRWLock digunakan untuk menginisialisasi kunci SRW secara dinamis. Untuk menginisialisasi struktur secara statis, tetapkan SRWLOCK_INIT konstanta ke variabel struktur.

Kunci SRW tidak dapat dipindahkan atau disalin saat digunakan. Proses tidak boleh mengubah objek, dan sebaliknya harus memperlakukannya sebagai buram logis. Hanya gunakan fungsi SRW untuk mengelola kunci SRW.

Kunci SRW yang tidak terkunci tanpa utas tunggu dalam keadaan awal dan dapat disalin, dipindahkan, dan dilupakan tanpa dihancurkan secara eksplisit.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2008 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header synchapi.h (termasuk Windows.h pada Windows 7, Windows Server 2008 Windows Server 2008 R2)
Pustaka Kernel32.lib
DLL Kernel32.dll

Lihat juga

Kunci Pembaca/Penulis Ramping (SRW)

Fungsi Sinkronisasi

Api Vertdll tersedia di enklave VBS