Freigeben über


ExReleaseSpinLockSharedFromDpcLevel-Funktion (wdm.h)

Die ExReleaseSpinLockSharedFromDpcLevel Routine gibt eine Spin-Lock- frei, die der Aufrufer für den freigegebenen 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 Drehsperre, um loszulassen. Der Anrufer muss diese Drehsperre für den freigegebenen Zugriff besitzen.

Rückgabewert

Nichts

Bemerkungen

Bei der Eingabe in diese Routine muss der Aufrufer bei IRQL >= DISPATCH_LEVEL ausgeführt werden. Diese Routine ändert die IRQL nicht.

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

Der Anrufer sollte die Drehsperre nur kurz halten, bevor er losgelassen wird. Weitere Informationen finden Sie unter Einführung in Spin Locks.

Anforderungen

Anforderung Wert
Header- wdm.h
IRQL- IRQL->= DISPATCH_LEVEL

Siehe auch

ExAcquireSpinLockSharedAtDpcLevel