基于启动的附加功能

基于启动的程序附加功能可自动进行。 当由会话调试管理器 (SDM) 启动承载程序的进程时,基于启动的附加功能会遵循类似于手动附加方法的路径。 有关信息,请参阅附加到程序

附加过程

主要区别在于附加调用后的事件序列,如下所示:

  1. IDebugEngineCreateEvent2 事件对象发送到 SDM。 有关详细信息,请参阅发送事件

  2. 调用传递给“附加”方法的 IDebugProgram2 接口上的 IDebugProgram2::GetProgramId 方法。

  3. 发送 IDebugProgramCreateEvent2 事件对象,以通知 SDM 已创建本地 IDebugProgram2 对象,用以代表要调试的程序。

  4. 发送 IDebugThreadCreateEvent2 事件对象,以通知 SDM 为已启动的进程创建了一个新线程。

另请参阅