Share via


HOW TO:在發生例外狀況後檢查系統程式碼

發生例外狀況 (Exception) 時,您可能必須檢查系統呼叫內部的程式碼,判斷造成例外狀況的原因。 下列程序說明如果您沒有載入系統程式碼的符號,或是在已經啟用 Just My Code 的情況下,如何執行這項工作。

若要在發生例外狀況後檢查系統程式碼

  1. 在 [呼叫堆疊] 視窗中按一下滑鼠右鍵,然後按一下 [顯示外部程式碼]。

    如果未啟用 Just My Code,捷徑功能表上就不會提供這個選項,而且預設會顯示系統程式碼。

  2. 以滑鼠右鍵按一下現在出現在 [呼叫堆疊] 視窗中的外部程式碼框架 (Frame)。

  3. 指向 [載入符號來源],再按一下 [Microsoft 符號伺服器]。

    1. 如果 Just My Code 已啟用,將會出現一個對話方塊, 指出 Just My Code 現在已經停用。 這是逐步執行系統呼叫的必要動作。

    2. [正在下載公用符號] 對話方塊隨即出現。 下載完成後,這個對話方塊就會消失。

  4. 您現在可以在 [呼叫堆疊] 視窗和其他視窗中檢查系統程式碼。 例如,您可以按兩下呼叫框架,在來源或 [反組譯碼] 視窗中檢視程式碼。

請參閱

概念

例外狀況處理 (偵錯)