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 нарушил семантику состояния для такого вызова.