Compartir a través de


Función KeReleaseSpinLockForDpc (wdm.h)

La rutina KeReleaseSpinLockForDpc libera un bloqueo de número que se adquirió llamando a KeAcquireSpinLockForDpc.

Sintaxis

void KeReleaseSpinLockForDpc(
  [in, out] PKSPIN_LOCK SpinLock,
  [in]      KIRQL       OldIrql
);

Parámetros

[in, out] SpinLock

Puntero al bloqueo de giro que KeAcquireSpinLockForDpc adquirido.

[in] OldIrql

Especifica el IRQL que era actual cuando se adquirió el bloqueo de número. Especifique el valor devuelto por KeAcquireSpinLockForDpc.

Valor devuelto

Ninguno

Observaciones

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

Si OldIrql = PASSIVE_LEVEL, KeReleaseSpinLockForDpc reduce el IRQL actual a PASSIVE_LEVEL. Si OldIrql = DISPATCH_LEVEL, 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

KeAcquireSpinLockForDpc