我可以拥有"自动断点"什么时候到达我的代码?

时间:2015-09-22 19:20:27

标签: c++ debugging visual-studio-2013 breakpoints visual-studio-debugging

我在Visual Studio 2013中调试一个非常复杂的C ++ COM对象,看起来像堆栈损坏。我希望调试器在到达我自己的源代码时停止,这可能吗?

2 个答案:

答案 0 :(得分:2)

如果您有权访问COM个对象并且正在使用ATL,那么每次使用COM_INTERFACE_ENTRY_BREAK查询特定界面时,您都可以使用QueryInterface来发出断点

这应该允许您在任何代码执行之前中断。

答案 1 :(得分:0)

我认为这个功能没有启用,但您可以查看Managed Debugging Assistants,尤其是

这将使其更有可能发现更接近原点的问题。

了解其他MDA,特别是如果您有嫌疑人。