次の方法で共有


IDebugCanStopEvent2::GetReason

デバッグ エンジン (DE) が停止する理由を取得します。

構文

int GetReason( 
   out enum_CANSTOP_REASON pcr
);

パラメーター

pcr
[出力] このイベントの理由を説明する CANSTOP_REASON 列挙型の値を返します。

戻り値

成功した場合は、S_OK を返します。それ以外の場合は、エラー コードを返します。

解説

このメソッドは、通常、呼び出し元がゼロ以外 (TRUE) を IDebugCanStopEvent2::CanStop メソッドに渡すかどうかを判断できるように、CanStop メソッドの前に呼び出されます。

停止の理由は、DE がエントリ ポイントに到達したことを意味する CANSTOP_ENTRYPOINT、または DE が関数にステップインしたことを意味する CANSTOP_STEPIN です。

関連項目