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) |