BSOD 0x0000011B — DRIVER_RETURNED_HOLDING_CANCEL_LOCK

Этот стоп код означает, что код драйвера выполнил возврат из процедуры отмены (Cancel routine), которая удерживает глобальную блокировку отмены. Это приводит к ошибкам в вызовах всех других процедур отмены, что приводит к взаимоблокировке или к крахам с другими стоп кодами.

Данный стоп код имеет следующие параметры.

Параметр Значение
1 Адрес IRP который был отмене (может быть некорректен)
2 Адрес процедуры отмены

Замечания

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *