IDebugCanStopEvent2::GetReason
取得偵錯引擎 (DE) 為何想要停止的原因。
HRESULT GetReason(
CANSTOP_REASON* pcr
);
int GetReason(
out enum_CANSTOP_REASON pcr
);
參數
- pcr
[] out傳回值,從CANSTOP_REASON列舉型別,描述此事件的原因。
傳回值
如果成功的話,會傳回S_OK。 否則,會傳回錯誤碼。
備註
通常會呼叫這個方法之前IDebugCanStopEvent2::CanStop方法,呼叫端可以判斷是否要將非零 (TRUE) 至IDebugCanStopEvent2::CanStop方法。
停止的原因可能是CANSTOP_ENTRYPOINT,也就是達到進入點,或CANSTOP_STEPIN,也就是具有逐步函式。