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.
Mewakili kunci pembaca/penulis yang ramping.
Sintaks
class SRWLock;
Keterangan
Kunci pembaca/penulis tipis digunakan untuk menyinkronkan akses di seluruh utas ke objek atau sumber daya. Untuk informasi selengkapnya, lihat Fungsi Sinkronisasi.
Anggota
Typedef Publik
| Nama | Deskripsi |
|---|---|
SyncLockExclusive |
Sinonim untuk SRWLock objek yang diperoleh dalam mode eksklusif. |
SyncLockShared |
Sinonim untuk SRWLock objek yang diperoleh dalam mode bersama. |
Konstruktor Publik
| Nama | Deskripsi |
|---|---|
| SRWLock::SRWLock | Menginisialisasi instans baru kelas SRWLock. |
| SRWLock::~SRWLock | Mendeinisialisasi instans SRWLock kelas. |
Metode Publik
| Nama | Deskripsi |
|---|---|
| SRWLock::LockExclusive | SRWLock Memperoleh objek dalam mode eksklusif. |
| SrwLock::Lockshared | SRWLock Memperoleh objek dalam mode bersama. |
| SRWLock::TryLockExclusive | Mencoba memperoleh SRWLock objek dalam mode eksklusif untuk objek saat ini atau yang ditentukan SRWLock . |
| SrwLock::TryLockshared | Mencoba memperoleh SRWLock objek dalam mode berbagi untuk objek saat ini atau yang ditentukan SRWLock . |
Anggota Data terproteksi
| Nama | Deskripsi |
|---|---|
| SRWLock::SRWLock_ | Berisi variabel kunci yang mendasar untuk objek saat ini SRWLock . |
Hierarki Warisan
SRWLock
Persyaratan
Header: corewrappers.h
Namespace: Microsoft::WRL::Wrappers
SRWLock::~SRWLock
Mendeinisialisasi instans SRWLock kelas.
~SRWLock();
SRWLock::LockExclusive
SRWLock Memperoleh objek dalam mode eksklusif.
SyncLockExclusive LockExclusive();
static SyncLockExclusive LockExclusive(
_In_ SRWLOCK* lock
);
Parameter
kunci
Penunjuk SRWLock ke objek.
Tampilkan Nilai
Objek SRWLock dalam mode eksklusif.
SrwLock::Lockshared
SRWLock Memperoleh objek dalam mode bersama.
SyncLockShared LockShared();
static SyncLockShared LockShared(
_In_ SRWLOCK* lock
);
Parameter
kunci
Penunjuk SRWLock ke objek.
Tampilkan Nilai
Objek SRWLock dalam mode bersama.
SRWLock::SRWLock
Menginisialisasi instans baru kelas SRWLock.
SRWLock();
SRWLock::SRWLock_
Berisi variabel kunci yang mendasar untuk objek saat ini SRWLock .
SRWLOCK SRWLock_;
SRWLock::TryLockExclusive
Mencoba memperoleh SRWLock objek dalam mode eksklusif untuk objek saat ini atau yang ditentukan SRWLock . Jika panggilan berhasil, utas panggilan mengambil kepemilikan kunci.
SyncLockExclusive TryLockExclusive();
static SyncLockExclusive TryLockExclusive(
_In_ SRWLOCK* lock
);
Parameter
kunci
Penunjuk SRWLock ke objek.
Tampilkan Nilai
Jika berhasil, SRWLock objek dalam mode eksklusif dan utas panggilan mengambil kepemilikan kunci. Jika tidak, SRWLock objek yang statusnya tidak valid.
SrwLock::TryLockshared
Mencoba memperoleh SRWLock objek dalam mode berbagi untuk objek saat ini atau yang ditentukan SRWLock .
WRL_NOTHROW SyncLockShared TryLockShared();
WRL_NOTHROW static SyncLockShared TryLockShared(
_In_ SRWLOCK* lock
);
Parameter
kunci
Penunjuk SRWLock ke objek.
Tampilkan Nilai
Jika berhasil, SRWLock objek dalam mode bersama dan utas panggilan mengambil kepemilikan kunci. Jika tidak, SRWLock objek yang statusnya tidak valid.