錯誤檢查0x93:INVALID_KERNEL_HANDLE
INVALID_KERNEL_HANDLE錯誤檢查的值為 0x00000093。 這個錯誤檢查指出無效或受保護的控制碼已傳遞至 NtClose。
重要
本文適用于程式設計人員。 如果您是在使用電腦時收到藍色螢幕錯誤碼的客戶,請參閱 針對藍色畫面錯誤進行疑難排解。
INVALID_KERNEL_HANDLE參數
參數 1 | 參數 2 | 參數 3 | 參數 4 | 錯誤原因 |
---|---|---|---|---|
使用 呼叫 NtClose 的控制碼 | 0 | 0 | 0 | 受保護的控制碼已關閉。 |
使用 呼叫 NtClose 的控制碼 | 1 | 0 | 0 | 已關閉或參考不正確控制碼。 |
參考的控制碼 | 控制碼資料表 | 0 | 1 | 參考不正確核心控制碼並啟用不正確的控制碼偵測時發生錯誤。 |
原因
INVALID_KERNEL_HANDLE錯誤檢查指出某些核心程式代碼 (例如,伺服器、重新導向器或其他驅動程式) 嘗試關閉不正確控制碼或受保護的控制碼。
如果參數 4 的值為 1,這表示發生錯誤時參考了不正確核心控制碼,並啟用不正確的控制碼偵測。
如果核心程式代碼嘗試關閉或參考不是有效控制碼的控制碼,就會發生此訊息。 除非啟用不正確的控制碼偵測,否則只有傳遞至 NtClose 的無效或受保護的控制碼會導致這個錯誤檢查。