BSOD
0x00000035: NO_MORE_IRP_STACK_LOCATIONS
Синий экран смерти 0x00000035 указывает, что система ввода-вывода обнаружила вызов одного драйвера к другому без доступного IRP (пакет запросов на ввод-вывод).
Параметры NO_MORE_IRP_STACK_LOCATIONS:
- Адрес IRP;
- Зарезервированный параметр;
- Зарезервированный параметр;
- Зарезервированный параметр.
Причина
Появление Bsod вызвано попыткой высокоуровневого драйвера вызвать драйвер низшего уровня через интерфейс IoCallDriver при заполненной области стека. Из-за чего драйвер низшего уровня не имеет доступ к своим параметрам.
Это фатальная ошибка, так как высокоуровневый драйвер заполнил параметры для драйвера низкого уровня (как требуется), при этом в области стека нет свободного места для драйвера низкого уровня.
Также ошибка может означать повреждение памяти.
Решение
Для устранения ошибки воспользуйтесь статьей Общие рекомендации по устранению BSoD.
{jcomments on}