Condividi tramite


Macro NdisDprReleaseSpinLock (ndis.h)

La funzione NdisDprReleaseSpinLock rilascia un blocco spin acquisito nella chiamata immediatamente precedente a 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 spin consente a un'altra funzione driver di usare le risorse protette dal blocco dopo che tale funzione acquisisce il blocco di rotazione.

Un blocco spin acquisito con NdisDprAcquireSpinLock deve essere rilasciato con NdisDprReleaseSpinLock. Un blocco spin acquisito con NdisAcquireSpinLock deve essere rilasciato con NdisReleaseSpinLock.

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

Requisiti

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)

Vedi anche

NdisDprAcquireSpinLock