基于启动的附加功能
基于启动的程序附加功能可自动进行。 当由会话调试管理器 (SDM) 启动承载程序的进程时,基于启动的附加功能会遵循类似于手动附加方法的路径。 有关信息,请参阅附加到程序。
附加过程
主要区别在于附加调用后的事件序列,如下所示:
将 IDebugEngineCreateEvent2 事件对象发送到 SDM。 有关详细信息,请参阅发送事件。
调用传递给“附加”方法的 IDebugProgram2 接口上的
IDebugProgram2::GetProgramId
方法。发送 IDebugProgramCreateEvent2 事件对象,以通知 SDM 已创建本地 IDebugProgram2 对象,用以代表要调试的程序。
发送 IDebugThreadCreateEvent2 事件对象,以通知 SDM 为已启动的进程创建了一个新线程。