共用方式為


對齊錯誤

系統對齊錯誤處理常式預設會在 Itanium 型系統上關閉。 因此,除非應用程式攔截 框架式例外狀況處理常式中的例外狀況,否則任何未簽署的資料存取都會產生系統不會自動修正的例外狀況。 若要啟用系統對齊錯誤手部,請使用SEM_NOALIGNMENTFAULTEXCEPT呼叫SetErrorMode函式。 不過,請注意,如果啟用系統對齊錯誤處理常式,而且進程會產生對齊錯誤,進程可能會發生嚴重的效能降低。

如果 WinDbg 偵錯工具已安裝為系統偵錯工具,如果系統上的任何進程產生未處理的例外狀況,就會自動啟動 WinDbg。 如果您沒有安裝偵錯工具作為系統偵錯工具,系統會顯示一個對話方塊,指出您的應用程式發生錯誤,並提供向 Microsoft 回報問題的機會。

在 x64 和 ARM64 系統上,任何對齊錯誤都是由硬體和軟體的組合來處理。 為了獲得最佳效能,所有記憶體的存取都應該正確對齊。 此外,在 ARM64 上應該避免未對齊 的內嵌變數存取 ,因為這些作業不是不可部分完成的安全作業。