共用方式為


呼叫堆疊視窗內的混合程式碼和遺失的資訊

因為 Managed 和機器碼呼叫堆疊之間的差異,當程式碼類型混合時,偵錯工具則無法永遠顯示完整的呼叫堆疊。 當機器碼呼叫受控碼時,您會在 [呼叫堆疊] 視窗內看到下列差異:

  • 受控碼正上方的原生框架可能會從 [呼叫堆疊] 視窗遺失。 如需詳細資訊,請參閱如何:在原生框架從呼叫堆疊視窗遺失時跳離受控程式碼

  • 針對啟動於偵錯工具外部的混合模式應用程式,[呼叫堆疊] 視窗只會顯示受控碼,並且看不到任一個原生框架。

    這兩個狀況都相當少見。 在大多數呼叫 Managed 程式碼的原生呼叫中,呼叫堆疊看起來都是正確的。