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) |