Compartir a través de


Función KeAcquireSpinLockRaiseToDpc (wdm.h)

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

Sintaxis

KIRQL KeAcquireSpinLockRaiseToDpc(
  PKSPIN_LOCK SpinLock
);

Parámetros

SpinLock

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

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.

Observaciones

El efecto de esta rutina es idéntico al de KeAcquireSpinLock. En concreto, el bloqueo de número adquirido se libera mediante KeReleaseSpinLock. 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 Valor
cliente mínimo admitido Windows 2000 de 64 bits
encabezado de wdm.h
irQL <= DISPATCH_LEVEL
reglas de cumplimiento de DDI HwStorPortProhibitedDIs(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