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) |