Функция IoReleaseCancelSpinLock (wdm.h)

Процедура IoReleaseCancelSpinLock снимает блокировку отмены спина после изменения драйвера состояния отмены IRP.

Синтаксис

void IoReleaseCancelSpinLock(
  KIRQL Irql
);

Параметры

Irql

[in] Восстанавливаемая среда IRQL. Вызывающий объект получил этот irQL в предыдущем вызове процедуры IoAcquireCancelSpinLock .

Возвращаемое значение

None

Remarks

Эта процедура является взаимной для IoAcquireCancelSpinLock.

Эта подпрограмма также освобождает блокировку отмены спина из процедуры отмены драйвера.

Владелец блокировки отмены спина выполняется в IRQL = DISPATCH_LEVEL после вызова IoAcquireCancelSpinLock. IoReleaseCancelSpinLock восстанавливает исходный IRQL вызывающего объекта.

Требования

Требование Значение
Минимальная версия клиента Windows 2000
Верхняя часть wdm.h
IRQL DISPATCH_LEVEL
Правила соответствия DDI CancelSpinLock(storport), CancelSpinLock(wdm), CancelSpinlockRelease(wdm), HwStorPortProhibitedDIs(storport), SpinLockSafe(storport), SpinLockSafe(wdm)

См. также раздел

IoAcquireCancelSpinLock

IoSetCancelRoutine