Función KeAcquireSpinLockRaiseToDpc (wdm.h)

La rutina KeAcquireSpinLockRaiseToDpc es una versión más rápida de la rutina KeAcquireSpinLock .

Sintaxis

KIRQL KeAcquireSpinLockRaiseToDpc(
  PKSPIN_LOCK SpinLock
);

Parámetros

SpinLock

[dentro, fuera] Especifica el bloqueo de número que se va a adquirir. KeInitializeSpinLock ya debe haber inicializado el bloqueo de número.

Valor devuelto

KeAcquireSpinLockRaiseToDpc devuelve el IRQL actual en el momento en que se llama a la rutina. Este valor se pasa a KeReleaseSpinLock) cuando se libera el bloqueo de número.

Comentarios

El efecto de esta rutina es idéntico al de KeAcquireSpinLock. En concreto, KeReleaseSpinLock libera el bloqueo de número adquirido. Para obtener más información, consulte la página de referencia de KeAcquireSpinLock.

Los controladores pueden intentar adquirir el bloqueo de número sin bloqueo mediante KeTryToAcquireSpinLockAtDpcLevel.

Para obtener más información sobre los bloqueos de número, consulte Bloqueos de número.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 de 64 bits
Encabezado wdm.h
IRQL <= DISPATCH_LEVEL
Reglas de cumplimiento de DDI HwStorPortProhibitedDDIs(storport), Spinlock(kmdf), SpinLock(storport), SpinLock(wdm), SpinlockDpc(kmdf), SpinLockDpc(storport), SpinLockDpc(wdm), SpinlockRelease(kmdf), SpinLockRelease(storport), SpinlockRelease(wdm), SpinLockSafe(wdm)

Consulte también

KeAcquireInStackQueuedSpinLock

KeAcquireSpinLock

KeInitializeSpinLock