Freigeben über


WdfSpinLockAcquire-Funktion (wdfsync.h)

Die WdfSpinLockAcquire-Methode ruft eine angegebene Spinsperre ab.

Syntax

void WdfSpinLockAcquire(
  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

Die WdfSpinLockAcquire-Methode gibt zurück, nachdem die angegebene Spinsperre abgerufen wurde. Für KMDF gibt die Methode bei IRQL = DISPATCH_LEVEL zurück. Für UMDF gibt die Methode bei passiv zurück.

Ihr Treiber kann WdfSpinLockAcquire nicht aufrufen, um eine Drehsperre abzurufen, die der Treiber in einer WDF_INTERRUPT_CONFIG-Struktur angegeben hat.

Weitere Informationen zu Spinsperren 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

WdfSpinLockRelease

WdfSpinlock-Regel (KMDF)

WdfSpinLockRelease-Regel (KMDF)