Compartir a través de


Función KeReleaseInStackQueuedSpinLockForDpc (wdm.h)

La rutina KeReleaseInStackQueuedSpinLockForD pc libera un bloqueo de giro en cola que se adquirió llamando a KeAcquireInStackQueuedSpinLockForDpc.

Sintaxis

void KeReleaseInStackQueuedSpinLockForDpc(
  [in] PKLOCK_QUEUE_HANDLE LockHandle
);

Parámetros

[in] LockHandle

Puntero a la estructura KLOCK_QUEUE_HANDLE que KeAcquireInStackQueuedSpinLockForDpc inicializó cuando se adquirió el bloqueo de número en cola.

Valor devuelto

Ninguno

Observaciones

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

Si el IRQL actual se PASSIVE_LEVEL cuando se adquirió el bloqueo de giro en cola, KeReleaseSpinLockForDpc reduce el IRQL actual a PASSIVE_LEVEL. Si el IRQL actual se DISPATCH_LEVEL cuando se adquirió el bloqueo de número en cola, KeReleaseSpinLockForDpc no cambia el IRQL actual.

Requisitos

Requisito Valor
cliente mínimo admitido Disponible en Windows Vista y versiones posteriores de Windows.
de la plataforma de destino de Universal
encabezado de wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
biblioteca de NtosKrnl.lib
DLL de NtosKrnl.exe
irQL Consulte la sección Comentarios.
reglas de cumplimiento de DDI HwStorPortProhibitedDIs(storport)

Consulte también

KLOCK_QUEUE_HANDLE

keAcquireInStackQueuedSpinLockForDpc