共用方式為


IDiaFrameData::execute

執行堆疊回溯,並傳回結果中的堆疊查核行程框架介面。

HRESULT execute ( 
   IDiaStackWalkFrame* frame
);

參數

傳回值

如果成功的話,會傳回S_OK。 否則,會傳回錯誤碼。 下表顯示可能的傳回值,這個方法。

描述

E_DIA_INPROLOG

無法執行,初構程式碼中的堆疊框架。

E_DIA_SYNTAX

剖析框架程式中所發生的錯誤。

E_DIA_FRAME_ACCESS

無法存取暫存器或記憶體。

E_DIA_VALUE

一個數值 (例如,除數為零) 的計算時發生錯誤。

備註

在回溯堆疊偵錯期間,會呼叫這個方法。 IDiaStackWalkFrame物件由用戶端應用程式接收到的暫存器的更新,並提供所使用的方法實作execute方法。

請參閱

參考

IDiaFrameData

IDiaStackWalkFrame