IDebugCanStopEvent2::CanStop
要停止在目前的程式碼位置,或繼續執行,就會告知偵錯引擎 (DE)。
HRESULT CanStop (
BOOL fCanStop
);
int CanStop (
int fCanStop
);
參數
- fCanStop
[in]非零值 (TRUE) 如果 DE 應該停止在目前的程式碼位置。 否則,零 (FALSE)。
傳回值
如果成功的話,會傳回S_OK。 否則,會傳回錯誤碼。
備註
此事件接收器通常會呼叫IDebugCanStopEvent2::GetReason方法,以判定錯誤發生的原因,是想要停止,然後呼叫IDebugCanStopEvent2::CanStop與適當回應的方法。
如果 DE 停止時,它會傳送事件描述停止的原因。 通常有兩個傳送時,使用者或訊號分所代表的事件IDebugBreakEvent2介面,以及所表示的中斷點事件IDebugBreakpointEvent2介面。