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

NdisDprAcquireSpinLock