Fungsi NdisFreeRWLock (ndis.h)

Fungsi NdisFreeRWLock membebaskan kunci baca/tulis yang sebelumnya dialokasikan dengan fungsi NdisAllocateRWLock .

Sintaks

void NdisFreeRWLock(
  [in] PNDIS_RW_LOCK_EX Lock
);

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 di antara utas driver non-ISR.

Nilai kembali

Tidak ada

Keterangan

Driver NDIS memanggil fungsi NdisFreeRWLock untuk membebaskan struktur NDIS_RW_LOCK_EX dan sumber daya terkait yang sebelumnya dialokasikan dengan fungsi NdisAllocateRWLock .

Driver harus memanggil fungsi NdisReleaseRWLock untuk melepaskan kunci baca/tulis sebelum memanggil fungsi NdisFreeRWLock .

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

NDIS_RW_LOCK_EX

NdisAllocateRWLock

NdisReleaseRWLock