Поделиться через


0x112 проверки ошибок: MSRPC_STATE_VIOLATION

Проверка ошибок MSRPC_STATE_VIOLATION имеет значение 0x00000112. Это означает, что драйвер Msrpc.sys инициировал проверка ошибок.

Важно!

Эта статья предназначена для программистов. Если вы являетесь клиентом, который получил код ошибки синего экрана во время работы с компьютером, см. статью Устранение ошибок синего экрана.

Параметры MSRPC_STATE_VIOLATION

Единственными интересующими параметрами являются параметры 1 и 2. Параметр 1 указывает тип нарушения состояния; Значение параметра 2 определяется значением параметра 1.

Параметр 1 Параметр 2 Причина ошибки

0x01

Код исключения

Вызывающий объект продолжил непрерываемое исключение.

0x02

Ошибка

Расширенный вызов локальной процедуры (ALPC) вернул недопустимую ошибку.

0x03

Сеанс на сервере

Вызывающий объект выгрузил драйвер microsoft remote procedure call (MSRPC), пока он еще использовался. Вполне вероятно, что открытые дескрипторы привязки останутся.

0x04 и

0x05

Сеанс на сервере

Из ALPC получена недопустимая команда закрытия.

0x06

Дескриптор привязки

Предпринята попытка привязать обработку удаленного вызова процедуры (RPC) во второй раз.

0x07

Дескриптор привязки

Предпринята попытка выполнить операцию с дескриптором привязки, который не был привязан.

0x08

Дескриптор привязки

Предпринята попытка задать сведения о безопасности для дескриптора привязки, который уже был привязан.

0x09

Дескриптор привязки

Предпринята попытка задать параметр для дескриптора привязки, который уже был привязан.

0x0A

Объект вызова

Предпринята попытка отменить недопустимый асинхронный вызов удаленной процедуры.

0x0B

Объект вызова

Предпринята попытка принудительной передачи асинхронного вызова канала, когда это не ожидалось.

0x0C и

0x0E

Объект канала

Предпринята попытка отправки по асинхронной каналу без ожидания уведомления.

0x0F

Объект канала

Предпринята попытка синхронного завершения канала во второй раз.

0x15

Объект, ближайший к ошибке

Произошла внутренняя ошибка RPC.

0x16

Зарезервировано

Два причинно упорядоченных вызова были выданы в порядке, который не может быть применен RPC.

0x17

Объект вызова

Подпрограмма диспетчера сервера не отменяла подписку на уведомления до завершения вызова.

0x18

Асинхронный дескриптор

Произошла недопустимая операция с асинхронным дескриптором.

Причина

Наиболее распространенной причиной этой ошибки проверка является то, что вызывающий объект драйвера Msrpc.sys нарушил семантику состояния для такого вызова.