| Предыдущий | Следующий |
| NO_SUCH_PARTITION | INSUFFICIENT_SYSTEM_MAP_REGS |
MULTIPLE_IRP_COMPLETE_REQUESTS
Проверка ошибок MULTIPLE_IRP_COMPLETE_REQUESTS имеет значение 0x00000044. Это означает, что драйвер попытался завершить уже завершённый IRP.
Важно
Эта статья предназначена для программистов. Если при работе с компьютером появился синий экран с кодом MULTIPLE_IRP_COMPLETE_REQUESTS, см. Устранение ошибок синего экрана.
Параметры MULTIPLE_IRP_COMPLETE_REQUESTS
| Параметр | Описание |
|---|---|
1 |
Адрес IRP |
2 |
Зарезервировано |
3 |
Зарезервировано |
4 |
Зарезервировано |
Причина
Драйвер вызвал IoCompleteRequest для завершения IRP, но пакет уже был завершён.
Устранение
Эту ошибку трудно найти, поскольку простейший вариант — драйвер дважды завершил собственный пакет — обычно не является причиной. Гораздо вероятнее, что два разных драйвера считают пакет своим и каждый пытается его завершить. Первый запрос завершается успешно, второй — ошибкой, что и приводит к этой проверке ошибки.
Определить драйверы, вызвавшие сбой, сложно, поскольку следы первого драйвера перекрываются действиями второго. Тем не менее стек драйверов текущего запроса можно определить, изучив поля объектов устройств в каждой позиции стека.
Нужно найти другой код? Найти другой код состояния или ошибки.