偵錯應用程式失敗
使用者模式應用程式中可能會發生各種錯誤。
最常見的失敗類型包括存取違規、對齊錯誤、例外狀況、重大區段逾時 (死結) ,以及頁面內 I/O 錯誤。
存取違規和資料類型錯誤是最常見的。 通常會在取值不正確指標時發生。 責任者可能位於造成錯誤的函式,或是傳遞無效參數給錯誤函式的先前函式。
使用者模式例外狀況有許多可能的原因。 如果發生未知的例外狀況,請盡可能在 ntstatus.h 或 winerror.h 中找到。
重大區段逾時 (或可能的死結) 發生于一個執行緒等候重要區段很長的時間時。 這些很難進行偵錯,而且需要堆疊追蹤的深入分析。
頁面內 I/O 錯誤幾乎一律是硬體失敗。 您可以在 ntstatus.h 中再次檢查狀態碼以確認。
另請參閱
重大區段逾時 (使用者模式)