プログラムを終了します。
構文
戻り値
成功した場合は、S_OK
を返します。それ以外の場合は、エラー コードを返します。
解説
可能な場合は、プログラムが終了し、プロセスからアンロードされます。それ以外の場合は、デバッグ エンジン (DE) によって必要なクリーンアップが実行されます。
このメソッド (Terminate メソッド) は、通常、ユーザーがすべてのデバッグを停止したときに、IDE によって呼び出されます。 このメソッドを実装した場合、プロセス内でプログラムが終了するのが理想的です。 これが可能ではない場合は、DE で、このプロセスでプログラムがそれ以上実行されないようにする (および必要なクリーンアップを実行する) 必要があります。 IDebugProcess2::Terminate
メソッドが IDE によって呼び出された場合は、IDebugProgram2::Terminate
メソッドが呼び出された後にプロセス全体が終了し ます。