Condividi tramite


Funzione NdisFreeSpinLock (ndis.h)

La funzione NdisFreeSpinLock rilascia un blocco di selezione inizializzato in una chiamata precedente alla funzione NdisAllocateSpinLock.

Sintassi

void NdisFreeSpinLock(
  [in] PNDIS_SPIN_LOCK SpinLock
);

Parametri

[in] SpinLock

Puntatore al blocco di rotazione da deinitializzare.

Valore restituito

Nessuno

Osservazioni

Se il chiamante di NdisFreeSpinLock deve usare di nuovo il blocco di selezione, deve chiamare NdisAllocateSpinLock prima di passare tale puntatore di blocco di selezione a uno dei Ndis.. Funzioni SpinLock o NdisInterlockedXxx.

I chiamanti di NdisFreeSpinLock possono essere eseguiti in qualsiasi IRQL. In genere, questa funzione non viene chiamata fino a quando non viene scaricato un driver.

Fabbisogno

Requisito Valore
client minimo supportato Supportato per i driver NDIS 6.0 e NDIS 5.1 (vedere NdisFreeSpinLock (NDIS 5.1)) in Windows Vista. Supportato per i driver NDIS 5.1 (vedere NdisFreeSpinLock (NDIS 5.1)) in Windows XP.
piattaforma di destinazione Universale
intestazione ndis.h (include Ndis.h)
libreria Ndis.lib
IRQL Qualsiasi livello (vedere la sezione Osservazioni)

Vedere anche

MiniportHaltEx

NdisAcquireSpinLock

NdisAllocateSpinLock

NdisDprAcquireSpinLock

NdisDprReleaseSpinLock

NdisInterlockedAddUlong

NdisInterlockedInsertHeadList NdisInterlockedInsertTailList NdisInterlockedRemoveHeadList

NdisReleaseSpinLock