Freigeben über


ExReleaseSpinLockSharedFromDpcLevel-Funktion (wdm.h)

Die ExReleaseSpinLockSharedFromDpcLevel-Routine gibt eine Drehsperre frei, die der Aufrufer für den gemeinsamen Zugriff erworben hat, und lässt die IRQL unverändert.

Syntax

void ExReleaseSpinLockSharedFromDpcLevel(
  PEX_SPIN_LOCK SpinLock
);

Parameter

SpinLock

[in, out] Ein Zeiger auf die spin-Sperre, die freigegeben werden soll. Der Aufrufer muss diese Drehsperre für den gemeinsamen Zugriff besitzen.

Rückgabewert

Keine

Bemerkungen

Beim Einstieg in diese Routine muss der Aufrufer unter IRQL >= DISPATCH_LEVEL ausgeführt werden. Diese Routine ändert die IRQL nicht.

ExReleaseSpinLockSharedFromDpcLevel gibt eine Drehsperre frei, die der Aufrufer in einem vorherigen Aufruf der ExAcquireSpinLockSharedAtDpcLevel-Routine erworben hat.

Der Aufrufer sollte die Drehsperre nur kurz halten, bevor sie losgelassen wird. Weitere Informationen finden Sie unter Einführung in Spin-Sperren.

Anforderungen

Anforderung Wert
Header wdm.h
IRQL IRQL >= DISPATCH_LEVEL

Weitere Informationen

ExAcquireSpinLockSharedAtDpcLevel