IDebugCanStopEvent2::GetReason

获取调试引擎 (DE) 想要停止的原因。

语法

int GetReason( 
   out enum_CANSTOP_REASON pcr
);

参数

pcr
[out]从CANSTOP_REASON枚举中返回一个值,该值描述此事件的原因。

返回值

如果成功,则返回 S_OK;否则,返回错误代码。

注解

此方法通常在 CanStop 方法之前调用,因此调用方可以确定是否将非零 (TRUE) 传递给IDebugCanStopEvent2::CanStop该方法。

停止的原因可以是任 CANSTOP_ENTRYPOINT一,这意味着 DE 已到达入口点,或者 CANSTOP_STEPIN表示 DE 已进入函数。

另请参阅