IDebugProgram2::Terminate

终止程序。

语法

int Terminate();

返回值

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

备注

如果可能,程序将终止并卸载进程;否则,调试引擎(DE)将执行任何必要的清理。

此方法或 Terminate 方法由 IDE 调用,通常是为了响应用户停止所有调试。 理想情况下,此方法的实现应终止进程中的程序。 如果无法执行此操作,DE 应阻止程序在此进程中再运行一次(并执行任何必要的清理)。 IDebugProcess2::Terminate如果 IDE 调用了该方法,则会在调用该方法后IDebugProgram2::Terminate终止整个过程。

另请参阅