Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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 |