Freigeben über


ExReleaseSpinLockExclusiveFromDpcLevel-Funktion (wdm.h)

Die ExReleaseSpinLockExclusiveFromDpcLevel Routine gibt eine Spin-Lock- frei, die der Aufrufer für exklusiven Zugriff erworben hat, und lässt die IRQL unverändert.

Syntax

void ExReleaseSpinLockExclusiveFromDpcLevel(
  PEX_SPIN_LOCK SpinLock
);

Parameter

SpinLock

[in, out] Ein Zeiger auf die Drehsperre, um loszulassen. Der Anrufer muss diese Drehsperre besitzen, um exklusiven Zugriff zu erhalten.

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.

ExReleaseSpinLockExclusiveFromDpcLevel gibt eine Drehsperre frei, die der Aufrufer in einem vorherigen Aufruf an die ExAcquireSpinLockExclusiveAtDpcLevel 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
mindestens unterstützte Client- Windows Vista SP1
Header- wdm.h
IRQL- IRQL->= DISPATCH_LEVEL

Siehe auch

ExAcquireSpinLockExclusiveAtDpcLevel