Freigeben über


WdfSpinLockRelease-Funktion (wdfsync.h)

Die WdfSpinLockRelease Methode gibt eine angegebene Drehsperre frei.

Syntax

void WdfSpinLockRelease(
  WDFSPINLOCK SpinLock
);

Parameter

SpinLock

Ein Handle zu einem Framework-Spin-Lock-Objekt, das durch einen vorherigen Aufruf von WdfSpinLockCreateabgerufen wird.

Rückgabewert

Nichts

Bemerkungen

Wenn der Treiber ein ungültiges Objekthandle bereitstellt, tritt eine Fehlerüberprüfung auf.

Die WdfSpinLockRelease Methode gibt die Drehsperre frei, die ein Treiber, der zuvor WdfSpinLockAcquireaufgerufen wurde. WdfSpinLockRelease stellt auch die IRQL des Treibers auf den Wert wieder her, den er vor dem Treiber WdfSpinLockAcquireaufgerufen hat.

Weitere Informationen zu Drehsperren finden Sie unter Verwenden von Framework-Sperren.

Anforderungen

Anforderung Wert
Minimale KMDF-Version 1.0
Mindest-UMDF-Version 2.0
Header- wdfsync.h (include Wdf.h)
Library 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)

Siehe auch

WdfSpinLockCreate

WdfSpinLockAcquire-

WdfSpinlock-Regel (KMDF)

WdfSpinLockRelease-Regel (KMDF)