Compartir a través de


Función KeReleaseSpinLockForDpc (wdm.h)

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

Sintaxis

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

Parámetros

[in, out] SpinLock

Puntero al bloqueo de número que Adquirió KeAcquireSpinLockForDpc .

[in] OldIrql

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

Valor devuelto

None

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 Value
Cliente mínimo compatible Disponible en Windows Vista y versiones posteriores de Windows.
Plataforma de destino Universal
Encabezado wdm.h (incluya Wdm.h, Ntddk.h, Ntifs.h)
Library NtosKrnl.lib
Archivo DLL NtosKrnl.exe
IRQL vea la sección Comentarios.
Reglas de cumplimiento de DDI HwStorPortProhibitedDDIs(storport)

Consulte también

KeAcquireSpinLockForDpc