Compartilhar via


Função IoReleaseCancelSpinLock (wdm.h)

A rotina IoReleaseCancelSpinLock libera o bloqueio de rotação de cancelamento depois que o driver altera o estado cancelável de um IRP.

Sintaxe

void IoReleaseCancelSpinLock(
  KIRQL Irql
);

Parâmetros

Irql

[in] O IRQL a ser restaurado. O chamador obteve esse IRQL na chamada anterior para a rotina IoAcquireCancelSpinLock .

Retornar valor

Nenhum

Comentários

Essa rotina é recíproca para IoAcquireCancelSpinLock.

Essa rotina também libera o bloqueio de rotação de cancelamento da rotina Cancelar do driver.

O titular do bloqueio de rotação de cancelamento é executado em IRQL = DISPATCH_LEVEL depois de chamar IoAcquireCancelSpinLock. IoReleaseCancelSpinLock restaura o IRQL original do chamador.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000
Cabeçalho wdm.h
IRQL DISPATCH_LEVEL
Regras de conformidade da DDI CancelSpinLock(storport), CancelSpinLock(wdm), CancelSpinlockRelease(wdm), HwStorPortProhibitedDIs(storport), SpinLockSafe(storport), SpinLockSafe(wdm)

Confira também

IoAcquireCancelSpinLock

IoSetCancelRoutine