| Предыдущий | Следующий |
| IRQL_UNEXPECTED_VALUE | PNP_DETECTED_FATAL_ERROR |
DRIVER_VERIFIER_IOMANAGER_VIOLATION
Значение DRIVER_VERIFIER_IOMANAGER_VIOLATION
DRIVER_VERIFIER_IOMANAGER_VIOLATION является проверкой ошибки 0x000000C9. Средство проверки ввода-вывода обнаружило критически неправильное использование IRP, объектов устройств, завершения, отмены или других контрактов диспетчера ввода-вывода. Параметр 1 выбирает конкретное нарушенное правило.
Как анализировать DRIVER_VERIFIER_IOMANAGER_VIOLATION
Используйте параметр 1 и параметры, относящиеся к этому правилу, чтобы определить драйвер, IRP, объект или процедуру диспетчеризации. Проверьте владение, позиции стека, вызовы завершения, состояние ожидания, синхронизацию отмены и время жизни объектов.
- При исследовании
DRIVER_VERIFIER_IOMANAGER_VIOLATION. - Выполните
!analyze -vи исследуйте объекты, заданные параметрами, а также стек, связанный сDRIVER_VERIFIER_IOMANAGER_VIOLATION, вместо того чтобы полагаться только на символьное имя или одну строку probable cause. - При наличии нескольких дампов сравните их: стабильный путь инструкции или объекта, связанный с
DRIVER_VERIFIER_IOMANAGER_VIOLATION, является более веским доказательством, чем модуль, появившийся только после более раннего повреждения.
Границы восстановления для DRIVER_VERIFIER_IOMANAGER_VIOLATION
Исправьте путь ввода-вывода в ответственном драйвере. Отключение средства проверки лишь устраняет обнаружение; оно не делает недопустимый переход состояния IRP или объекта безопасным.
Официальные материалы по DRIVER_VERIFIER_IOMANAGER_VIOLATION
- Microsoft: bug check DRIVER_VERIFIER_IOMANAGER_VIOLATION
- Microsoft: справочник кодов проверок ошибок
- Microsoft: анализ дампа режима ядра с помощью WinDbg
Нужно найти другой код? Найти другой код состояния или ошибки.