Fungsi NdisFreeSpinLock (ndis.h)

Fungsi NdisFreeSpinLock melepaskan kunci putaran yang diinisialisasi dalam panggilan sebelumnya ke fungsi NdisAllocateSpinLock .

Sintaks

void NdisFreeSpinLock(
  [in] PNDIS_SPIN_LOCK SpinLock
);

Parameter

[in] SpinLock

Arahkan ke kunci putaran untuk didesinisialisasi.

Menampilkan nilai

Tidak ada

Keterangan

Jika penelepon NdisFreeSpinLock perlu menggunakan kunci putar lagi, pemanggil harus memanggil NdisAllocateSpinLock sebelum meneruskan penunjuk kunci putar ke salah satu Ndis.. Fungsi SpinLock atau NdisInterlockedXxx .

Penelepon NdisFreeSpinLock dapat berjalan di IRQL apa pun. Biasanya, fungsi ini tidak dipanggil sampai driver dibongkar.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Didukung untuk driver NDIS 6.0 dan NDIS 5.1 (lihat NdisFreeSpinLock (NDIS 5.1)) di Windows Vista. Didukung untuk driver NDIS 5.1 (lihat NdisFreeSpinLock (NDIS 5.1)) di Windows XP.
Target Platform Universal
Header ndis.h (termasuk Ndis.h)
Pustaka Ndis.lib
IRQL Tingkat apa pun (lihat bagian Keterangan)

Lihat juga

MiniportHaltEx

NdisAcquireSpinLock

NdisAllocateSpinLock

NdisDprAcquireSpinLock

NdisDprReleaseSpinLock

NdisInterlockedAddUlong

NdisInterlockedInsertHeadList NdisInterlockedInsertTailList NdisInterlockedRemoveHeadList

NdisReleaseSpinLock