共用方式為


控制項事件

控制您的程式執行期間,您必須傳送事件。 使用的所有事件傳送 IDebugEvent2 介面,並具有屬性,必須實作 IDebugEvent2::GetAttributes 方法。

其他方法

有些事件會需要額外的方法的實作,如下所示:

衍生自中斷點的事件都需要實作 IDebugBreakpointErrorEvent2IDebugBreakpointEvent2,以及 IDebugBreakpointBoundEvent2 介面,以及 IDebugBreakpointBoundEvent2::GetPendingBreakpointEnumBoundBreakpoints 方法。

非同步運算式的評估會要求您實作 IDebugExpressionEvaluationCompleteEvent2 介面,其 IDebugExpressionEvaluationCompleteEvent2::GetExpression和 GetResult 方法。

同步事件都需要實作 IDebugEngine2::ContinueFromSynchronousEvent 方法。

針對您要寫入字串樣式輸出的引擎,您必須執行 IDebugOutputStringEvent2::GetString 方法。

請參閱

概念

執行控制以及狀態評估