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