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