Función IoReleaseCancelSpinLock (wdm.h)

La rutina IoReleaseCancelSpinLock libera el bloqueo de número de cancelación después de que el controlador haya cambiado el estado cancelable de un IRP.

Sintaxis

void IoReleaseCancelSpinLock(
  KIRQL Irql
);

Parámetros

Irql

[in] IRQL que se va a restaurar. El autor de la llamada obtuvo este IRQL en la llamada anterior a la rutina IoAcquireCancelSpinLock .

Valor devuelto

None

Observaciones

Esta rutina es recíproca a IoAcquireCancelSpinLock.

Esta rutina también libera el bloqueo de giro de cancelación de la rutina Cancel del controlador.

El titular del bloqueo de número de cancelación se ejecuta en IRQL = DISPATCH_LEVEL después de llamar a IoAcquireCancelSpinLock. IoReleaseCancelSpinLock restaura el IRQL original del autor de la llamada.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000
Encabezado wdm.h
IRQL DISPATCH_LEVEL
Reglas de cumplimiento de DDI CancelSpinLock(storport), CancelSpinLock(wdm), CancelSpinlockRelease(wdm), HwStorPortProhibitedDIs(storport), SpinLockSafe(storport), SpinLockSafe(wdm)

Consulte también

IoAcquireCancelSpinLock

IoSetCancelRoutine