| Предыдущий | Следующий |
| SECURITY_SYSTEM | PANIC_STACK_SWITCH |
INCONSISTENT_IRP
Проверка ошибки INCONSISTENT_IRP имеет значение 0x0000002A. Она означает, что в пакете IRP обнаружены противоречивые сведения.
Параметры INCONSISTENT_IRP
| Параметр | Описание |
|---|---|
1 |
Адрес пакета IRP, в котором обнаружено несогласованное состояние |
2 |
Зарезервировано |
3 |
Зарезервировано |
4 |
Зарезервировано |
Причина
Обнаружен пакет IRP в несогласованном состоянии. Обычно это означает, что одно из полей IRP противоречит остальному состоянию пакета. Например, завершение IRP могло уже выполняться, хотя пакет всё ещё был помечен как находящийся в очереди устройства драйвера.
Примечания
В настоящее время этот код проверки ошибки не используется системой, но сохранён для целей отладки.
Что проверить
Проверьте поля IRP, текущую stack location и историю передачи запроса между драйверами. Несогласованность обычно означает нарушение контракта I/O Manager: неправильное завершение, повторное использование либо изменение состояния IRP не тем участником. Driver Verifier на воспроизводящей системе может приблизить обнаружение к первой неверной операции.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
