Fungsi NdisDprReleaseReadWriteLock (ndis.h)
Fungsi NdisDprReleaseReadWriteLock melepaskan kunci yang diperoleh dalam panggilan sebelumnya ke NdisDprAcquireReadWriteLock.
Sintaks
void NdisDprReleaseReadWriteLock(
[in, out] PNDIS_RW_LOCK Lock,
PLOCK_STATE LockState
);
Parameter
[in, out] Lock
Penunjuk ke variabel NDIS_RW_LOCK agar kunci yang diperoleh dilepaskan.
LockState
Penunjuk ke variabel LOCK_STATE buram yang melacak status kunci. Variabel ini ada dalam interval antara waktu pemanggil memperoleh dan melepaskan kunci.
Nilai kembali
Tidak ada
Keterangan
Driver harus menginisialisasi kunci sebelum memanggil fungsi NdisXxxReadWriteLock lainnya yang digunakan untuk memperoleh atau melepaskan akses baca atau tulis ke sumber daya yang dilindungi oleh kunci tersebut. Fungsi NdisInitializeReadWriteLock digunakan untuk menginisialisasi kunci.
Driver harus memanggil fungsi NdisDprAcquireReadWriteLock untuk memperoleh kunci sebelum driver dapat memanggil NdisDprReleaseReadWriteLock. Setiap panggilan ke NdisDprAcquireReadWriteLock memerlukan panggilan timbal balik ke NdisDprReleaseReadWriteLock.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Didukung untuk NDIS 6.0 dan 6.1. |
Target Platform | Universal |
Header | ndis.h (termasuk Ndis.h) |
Pustaka | Ndis.lib |
IRQL | DISPATCH_LEVEL |
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