Freigeben über


WdfSpinLockAcquire-Funktion (wdfsync.h)

Die WdfSpinLockAcquire Methode erhält eine angegebene Drehsperre.

Syntax

void WdfSpinLockAcquire(
  WDFSPINLOCK SpinLock
);

Parameter

SpinLock

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

Rückgabewert

Nichts

Bemerkungen

Die WdfSpinLockAcquire Methode gibt zurück, nachdem die angegebene Drehsperre abgerufen wurde. Für KMDF gibt die Methode bei IRQL = DISPATCH_LEVEL zurück. Bei UMDF gibt die Methode bei passivem Wert 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 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

WdfSpinLockRelease

WdfSpinlock-Regel (KMDF)

WdfSpinLockRelease-Regel (KMDF)