IDiaFrameData::execute
執行堆疊回溯,並傳回結果中的堆疊查核行程框架介面。
HRESULT execute (
IDiaStackWalkFrame* frame
);
參數
- frame
[in]IDiaStackWalkFrame保留狀態的 [框架暫存器的物件。
傳回值
如果成功的話,會傳回S_OK。 否則,會傳回錯誤碼。下表顯示可能的傳回值,這個方法。
值 |
描述 |
---|---|
E_DIA_INPROLOG |
無法執行,初構程式碼中的堆疊框架。 |
E_DIA_SYNTAX |
剖析框架程式中所發生的錯誤。 |
E_DIA_FRAME_ACCESS |
無法存取暫存器或記憶體。 |
E_DIA_VALUE |
一個數值 (例如,除數為零) 的計算時發生錯誤。 |
備註
在回溯堆疊偵錯期間,會呼叫這個方法。IDiaStackWalkFrame物件由用戶端應用程式接收到的暫存器的更新,並提供所使用的方法實作execute方法。