Freigeben über


WdfWaitLockRelease-Funktion (wdfsync.h)

[Gilt für KMDF und UMDF]

Die WdfWaitLockRelease-Methode gibt eine angegebene Wartesperre frei.

Syntax

void WdfWaitLockRelease(
  [in] WDFWAITLOCK Lock
);

Parameter

[in] Lock

Ein Handle für ein Framework-Warteschlossobjekt, das durch einen vorherigen Aufruf von WdfWaitLockCreate abgerufen wurde.

Rückgabewert

Keine

Bemerkungen

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

Die WdfWaitLockRelease-Methode gibt eine Wartesperre frei, die der Treiber durch einen vorherigen Aufruf von WdfWaitLockAcquire erworben hat.

Weitere Informationen zu Wartesperren finden Sie unter Synchronisierungstechniken für Framework-Based Treiber.

Beispiele

Ein Codebeispiel, das WdfWaitLockRelease verwendet, finden Sie unter WdfWaitLockAcquire.

Anforderungen

Anforderung Wert
Zielplattform Universell
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), WdfWaitlock(kmdf), WdfWaitlockRelease(kmdf)

Weitere Informationen

WdfWaitLockAcquire

WdfWaitLockCreate