Condividi tramite


Funzione NdisFreeSpinLock (ndis.h)

La funzione NdisFreeSpinLock rilascia un blocco spin 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 deiniti.

Valore restituito

nessuno

Osservazioni

Se il chiamante di NdisFreeSpinLock deve usare di nuovo il blocco di selezione, deve chiamare NdisAllocateSpinLock prima di passare il puntatore di blocco spin a uno degli 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.

Requisiti

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)

Vedi anche

MiniportHaltEx

NdisAcquireSpinLock

NdisAllocateSpinLock

NdisDprAcquireSpinLock

NdisDprReleaseSpinLock

NdisInterlockedAddUlong

NdisInterlockedInsertHeadList NdisInterlockedInsertTailList NdisInterlockedRemoveHeadList

NdisReleaseSpinLock