IDebugEngine2::DestroyProgram

通知调试引擎 (DE) 指定的程序已被临时终止,并且 DE 应清理对程序的所有引用并发送程序销毁事件。

语法

HRESULT DestroyProgram( 
   IDebugProgram2* pProgram
);
int DestroyProgram( 
   IDebugProgram2 pProgram
);

参数

pProgram
[in]一个 IDebugProgram2 对象,该对象表示已以异常方式终止的程序。

返回值

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

备注

调用此方法后,DE 随后将 IDebugProgramDestroyEvent2 事件发送回会话调试管理器(SDM)。

如果 DE 与调试的程序在同一进程中运行,则此方法不会实现(返回 E_NOTIMPL)。 仅当 DE 在与 SDM 相同的进程中运行时,才实现此方法。

另请参阅