Site icon EfmSoft

Что означает код ошибки Windows 764 (ERROR_INTERRUPT_STILL_CONNECTED)?

 
Предыдущий Следующий
ERROR_INTERRUPT_VECTOR_ALREADY_CONNECTED ERROR_WAIT_FOR_OPLOCK

ERROR_INTERRUPT_STILL_CONNECTED

meta-description[ERROR_INTERRUPT_STILL_CONNECTED: driver пытается завершить завершения работы, пока объект прерывания всё ещё подключён.]

Что означает ERROR_INTERRUPT_STILL_CONNECTED

ERROR_INTERRUPT_STILL_CONNECTED означает, что соединение прерывания остаётся активным в момент, когда код уже ожидает её отключения.

Что проверить в driver lifecycle

  • Где был выполнен успешное подключение прерывания.
  • Во всех ли путях остановки, удаления и ошибки вызывается соответствующее отключение.
  • Остановлены ли DPC и рабочие задания до освобождения ресурсов устройства.
  • Нет ли повторной инициализации, которая подключает прерывание второй раз.

Нельзя освобождать память или контекст устройства, пока ISR/DPC ещё способны обратиться к ним: это превращает ошибку завершения работы в обращение после освобождения и возможный аварийную остановку. Сначала запретите новые события прерывания, дождитесь завершения уже запущенной отложенной работы, отключите объект прерывания и только затем освобождайте связанные ресурсы.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.

Exit mobile version