共用方式為


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 已逐步進入函式。

另請參閱