NdisDprReleaseSpinLock-Makro (ndis.h)
Die NdisDprReleaseSpinLock--Funktion gibt eine Drehungssperre frei, die im unmittelbar vorherigen Aufruf des Aufrufs des NdisDprAcquireSpinLock Funktion.
Syntax
void NdisDprReleaseSpinLock(
[in] _SpinLock
);
Parameter
[in] _SpinLock
Zeiger auf die erworbene Drehsperre, die losgelassen werden soll.
Rückgabewert
Nichts
Bemerkungen
Durch die Freigabe der Drehsperre kann eine andere Treiberfunktion die Ressourcen verwenden, die die Sperre schützt, nachdem diese Funktion die Drehsperre erhält.
Eine mit NdisDprAcquireSpinLock erworbene Drehsperre muss mit NdisDprReleaseSpinLockfreigegeben werden. Eine mit NdisAcquireSpinLock erworbene Drehsperre muss mit NdisReleaseSpinLockfreigegeben werden.
Weitere Informationen zum Abrufen und Freigeben von NDIS-Drehsperren finden Sie unter Synchronisierung und Benachrichtigung in Netzwerktreibern.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Unterstützt für NDIS 6.0- und NDIS 5.1-Treiber (siehe NdisDprReleaseSpinLock (NDIS 5.1)) in Windows Vista. Unterstützt für NDIS 5.1-Treiber (siehe NdisDprReleaseSpinLock (NDIS 5.1)) in Windows XP. |
Zielplattform- | Universal |
Header- | ndis.h (include Ndis.h) |
Library | Ndis.lib |
IRQL- | DISPATCH_LEVEL |
DDI-Complianceregeln | Irql_Synch_Function(ndis), SpinLock(ndis), SpinLockBalanced(ndis), SpinLockDpr(ndis), SpinLockDprRelease(ndis), SpinlockRelease(ndis) |