Ошибка 0x00000035: NO_MORE_IRP_STACK_LOCATIONS

Синий экран смерти 0x00000035 указывает, что система ввода-вывода обнаружила вызов одного драйвера к другому без доступного IRP (пакет запросов на ввод-вывод).

ПАРАМЕТРЫ NO_MORE_IRP_STACK_LOCATIONS:

Адрес IRP;
Зарезервированный параметр;
Зарезервированный параметр;
Зарезервированный параметр.

ПРИЧИНА

Появление Bsod вызвано попыткой высокоуровневого драйвера вызвать драйвер низшего уровня через интерфейс IoCallDriver при заполненной области стека. Из-за чего драйвер низшего уровня не имеет доступ к своим параметрам.

Это фатальная ошибка, так как высокоуровневый драйвер заполнил параметры для драйвера низкого уровня (как требуется), при этом в области стека нет свободного места для драйвера низкого уровня.

Также ошибка может означать повреждение памяти.

РЕШЕНИЕ

Для устранения ошибки воспользуйтесь статьей "11 рекомендаций по устранению синего экрана".

Буду благодарен всем поделившемся ссылкой в соцсетях

Добавить комментарий


Защитный код
Обновить

Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter

Поиск по сайту

Дополнительно