Fungsi NdisReleaseRWLock (ndis.h)
Fungsi NdisReleaseRWLock merilis kunci baca/tulis yang digunakan pemanggil untuk mendapatkan akses ke sumber daya yang dibagikan di antara utas driver.
Sintaks
void NdisReleaseRWLock(
[in] PNDIS_RW_LOCK_EX Lock,
[in] PLOCK_STATE_EX LockState
);
Parameter
[in] Lock
Penunjuk ke variabel NDIS_RW_LOCK_EX buram yang mewakili kunci. Pemanggil dapat menggunakan kunci ini untuk mendapatkan akses tulis atau baca ke sumber daya yang dibagikan antara utas driver non-ISR.
[in] LockState
Penunjuk ke variabel LOCK_STATE_EX buram yang melacak status kunci. Variabel ini ada dalam interval antara waktu yang diperoleh pemanggil dan melepaskan kunci. Pemanggil harus menggunakan variabel jenis LOCK_STATE_EX yang berbeda untuk setiap upaya yang dilakukannya untuk mendapatkan kunci dari utas driver non-ISR yang sama.
Nilai kembali
Tidak ada
Keterangan
Driver NDIS memanggil fungsi NdisReleaseRWLock untuk melepaskan kunci baca/tulis yang sebelumnya diperoleh dengan memanggil
NdisAcquireRWLockRead atau Fungsi NdisAcquireRWLockWrite .
Driver harus mendapatkan kunci baca/tulis sebelum driver dapat memanggil NdisReleaseRWLock. Setiap panggilan untuk mendapatkan kunci memerlukan panggilan timbal balik ke NdisReleaseRWLock.
Akuisisi NDIS_RW_LOCK_EX diafinisisi ke prosesor saat ini. Driver harus memanggil NdisReleaseRWLock pada prosesor yang sama yang melakukan panggilan yang sesuai ke NdisAcquireRWLockRead atau NdisAcquireRWLockWrite.
NdisReleaseRWLock memulihkan IRQL asli yang digunakan oleh pemanggilnya sebelum kunci diperoleh.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Didukung di NDIS 6.20 dan yang lebih baru. |
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