Makro NdisDprReleaseSpinLock (ndis.h)
Fungsi NdisDprReleaseSpinLock melepaskan kunci putaran yang diperoleh dalam panggilan sebelumnya segera ke Fungsi NdisDprAcquireSpinLock .
Sintaks
void NdisDprReleaseSpinLock(
[in] _SpinLock
);
Parameter
[in] _SpinLock
Penunjuk ke kunci spin yang diperoleh untuk dilepaskan.
Nilai kembali
Tidak ada
Keterangan
Pelepasan kunci putar memungkinkan fungsi driver lain untuk menggunakan sumber daya yang dilindungi kunci setelah fungsi tersebut memperoleh kunci putar.
Kunci spin yang diperoleh dengan NdisDprAcquireSpinLock harus dirilis dengan NdisDprReleaseSpinLock. Kunci spin yang diperoleh dengan NdisAcquireSpinLock harus dilepaskan dengan NdisReleaseSpinLock.
Untuk informasi selengkapnya tentang memperoleh dan merilis kunci spin NDIS, lihat Sinkronisasi dan Pemberitahuan di Driver Jaringan.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Didukung untuk driver NDIS 6.0 dan NDIS 5.1 (lihat NdisDprReleaseSpinLock (NDIS 5.1)) di Windows Vista. Didukung untuk driver NDIS 5.1 (lihat NdisDprReleaseSpinLock (NDIS 5.1)) di Windows XP. |
Target Platform | Universal |
Header | ndis.h (termasuk Ndis.h) |
Pustaka | Ndis.lib |
IRQL | DISPATCH_LEVEL |
Aturan kepatuhan DDI | Irql_Synch_Function(ndis), SpinLock(ndis), SpinLockBalanced(ndis), SpinLockDpr(ndis), SpinLockDprRelease(ndis), SpinlockRelease(ndis) |
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