Поделиться через


0x11B проверки ошибок: DRIVER_RETURNED_HOLDING_CANCEL_LOCK

Проверка ошибок DRIVER_RETURNED_HOLDING_CANCEL_LOCK имеет значение 0x0000011B. Эта ошибка проверка указывает на то, что драйвер вернулся из процедуры отмены, содержащей глобальную блокировку отмены. Это приводит к сбою всех последующих вызовов отмены и приводит к взаимоблокировке или другой ошибке проверка.

Важно!

Эта статья предназначена для программистов. Если вы являетесь клиентом, который получил код ошибки синего экрана во время работы с компьютером, см. статью Устранение ошибок синего экрана.

Параметры DRIVER_RETURNED_HOLDING_CANCEL_LOCK

Параметр Описание

1

Адрес отмененного IRP (может быть недопустимым).

2

Адрес процедуры отмены .

Комментарии

Отмена блокировки спина должна быть освобождена подпрограммой отмены .

Драйвер вызывает функцию IoCancelIrpIoCancelIrp, чтобы отменить отдельный пакет запроса ввода-вывода (IRP). Эта функция получает блокировку отмены спина, устанавливает флаг отмены в IRP, а затем вызывает подпрограмму отмены , указанную соответствующим полем в IRP, если была указана подпрограмма. Ожидается, что процедура отмены отпустит блокировку спина отмены. Если подпрограмма отмены отсутствует, блокировка отмены спина освобождается.