IDebugEntryPointEvent2
当程序即将执行其第一个用户代码指令时,调试引擎 (DE) 会将此接口发送到会话调试管理器(SDM)。
语法
IDebugEntryPointEvent2 : IUnknown
实现者须知
DE 将其作为正常操作的一部分实现此接口。 必须在与此接口相同的对象上实现 IDebugEvent2 接口。 SDM 使用 QueryInterface 访问 IDebugEvent2
接口。
对调用者的说明
当正在调试的程序已加载并准备好执行用户代码的第一个指令时,DE 将创建并发送此事件对象。 该事件通过使用 SDM 附加到正在调试的程序时提供的 IDebugEventCallback2 回调函数发送。
备注
- 当程序即将执行第一个指令时,将发送 IDebugLoadCompleteEvent2 。 例如,
IDebugEntryPoint2
当程序即将执行用户的main
函数时,将发送该函数。
当 DE 发送 IDebugEntryPointEvent2
时,当前代码位置应位于用户代码的第一个指令处,例如 main
。
要求
标头:msdbg.h
命名空间:Microsoft.VisualStudio.Debugger.Interop
程序集:Microsoft.VisualStudio.Debugger.Interop.dll