Condividi tramite


Macro NdisDprReleaseSpinLock (ndis.h)

La funzione NdisDprReleaseSpinLock rilascia un blocco spin acquisito nella chiamata immediatamente precedente all'oggetto funzione NdisDprAcquireSpinLock.

Sintassi

void NdisDprReleaseSpinLock(
  [in]  _SpinLock
);

Parametri

[in] _SpinLock

Puntatore al blocco spin acquisito da rilasciare.

Valore restituito

Nessuno

Osservazioni

Il rilascio del blocco di selezione consente a un'altra funzione driver di usare le risorse protette dal blocco dopo che tale funzione acquisisce il blocco di selezione.

È necessario rilasciare un blocco spin acquisito con NdisDprAcquireSpinLock con NdisDprReleaseSpinLock. È necessario rilasciare un blocco spin acquisito con NdisAcquireSpinLock con NdisReleaseSpinLock.

Per altre informazioni sull'acquisizione e il rilascio di blocchi di selezione NDIS, vedere sincronizzazione e notifica di nei driver di rete.

Fabbisogno

Requisito Valore
client minimo supportato Supportato per i driver NDIS 6.0 e NDIS 5.1 (vedere NdisDprReleaseSpinLock (NDIS 5.1)) in Windows Vista. Supportato per i driver NDIS 5.1 (vedere NdisDprReleaseSpinLock (NDIS 5.1)) in Windows XP.
piattaforma di destinazione Universale
intestazione ndis.h (include Ndis.h)
libreria Ndis.lib
IRQL DISPATCH_LEVEL
regole di conformità DDI Irql_Synch_Function(ndis), SpinLock(ndis), SpinLockBalanced(ndis), SpinLockDpr(ndis), SpinLockDprRelease(ndis), SpinlockRelease(ndis)

Vedere anche

NdisDprAcquireSpinLock