錯誤檢查0x112:MSRPC_STATE_VIOLATION

MSRPC_STATE_VIOLATION錯誤檢查的值為 0x00000112。 這表示Msrpc.sys驅動程式已起始錯誤檢查。

重要

本文適用于程式設計人員。 如果您是在使用電腦時收到藍色螢幕錯誤碼的客戶,請參閱 針對藍色畫面錯誤進行疑難排解

MSRPC_STATE_VIOLATION參數

參數 1 和 2 是唯一感興趣的參數。 參數 1 表示狀態違規類型;參數 2 的值取決於參數 1 的值。

參數 1 參數 2 錯誤原因

0x01

例外狀況程式碼

呼叫端會繼續執行不可持續性的例外狀況。

0x02

錯誤

(ALPC 的進階本機程序呼叫) 傳回不正確錯誤。

0x03

伺服器的會話

呼叫端在 MSRPC 仍在使用中時, (MSRPC) 驅動程式卸載 Microsoft 遠端程序呼叫。 開啟的系結控制碼可能保持不變。

0x04 和

0x05

伺服器的會話

從 ALPC 收到不正確 close 命令。

0x06

系結控制碼

嘗試將遠端程序呼叫系結 (RPC) 第二次處理。

0x07

系結控制碼

嘗試對未系結的系結控制碼執行作業。

0x08

系結控制碼

嘗試在已經系結的系結控制碼上設定安全性資訊。

0x09

系結控制碼

嘗試在已經系結的系結控制碼上設定選項。

0x0A

呼叫物件

嘗試取消不正確非同步遠端程序呼叫。

0x0B

呼叫物件

嘗試在未預期的情況下推送非同步管道呼叫。

0x0C 和

0x0E

管道物件

嘗試在非同步管道上推送,而不需要等待通知。

0x0F

管道物件

嘗試第二次同步終止管道。

0x15

最接近錯誤的物件

發生 RPC 內部錯誤。

0x16

保留

有兩個因果排序的呼叫是以 RPC 無法強制執行的順序發出。

0x17

呼叫物件

在完成呼叫之前,伺服器管理員常式未取消訂閱通知。

0x18

非同步控制碼

發生非同步控制碼上的無效作業。

原因

此錯誤檢查最常見的原因是Msrpc.sys驅動程式的呼叫端違反這類呼叫的狀態語意。