Freigeben über


WdfSpinLockRelease-Funktion (wdfsync.h)

Die WdfSpinLockRelease-Methode gibt eine angegebene Spinsperre frei.

Syntax

void WdfSpinLockRelease(
  WDFSPINLOCK SpinLock
);

Parameter

SpinLock

Ein Handle für ein Framework-Spin-Lock-Objekt, das durch einen vorherigen Aufruf von WdfSpinLockCreate abgerufen wurde.

Rückgabewert

Keine

Bemerkungen

Eine Fehlerüberprüfung tritt auf, wenn der Treiber ein ungültiges Objekthandle bereitstellt.

Die WdfSpinLockRelease-Methode gibt die Spinsperre frei, die ein Treiber durch den vorherigen Aufruf von WdfSpinLockAcquire erhalten hat. WdfSpinLockRelease stellt auch den IRQL des Treibers auf den Wert zurück, den er vor dem Treiber namens WdfSpinLockAcquire hatte.

Weitere Informationen zu Drehsperren finden Sie unter Verwenden von Frameworksperren.

Anforderungen

Anforderung Wert
KMDF-Mindestversion 1.0
UMDF-Mindestversion 2.0
Kopfzeile wdfsync.h (einschließen von Wdf.h)
Bibliothek Wdf01000.sys (KMDF); WUDFx02000.dll (UMDF)
IRQL DISPATCH_LEVEL
DDI-Complianceregeln DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf), ReqSendWhileSpinlock(kmdf), WdfSpinlock(kmdf), WdfSpinlockRelease(kmdf)

Weitere Informationen

WdfSpinLockCreate

WdfSpinLockAcquire

WdfSpinlock-Regel (KMDF)

WdfSpinLockRelease-Regel (KMDF)