我能要一份“吗?”;“自动断点”;何时到达我的代码? 我在VisualStudio 2013中调试一个相当复杂的C++ COM对象,它看起来像堆栈损坏。我希望调试器在到达我自己的源代码时停止,这可能吗?

我能要一份“吗?”;“自动断点”;何时到达我的代码? 我在VisualStudio 2013中调试一个相当复杂的C++ COM对象,它看起来像堆栈损坏。我希望调试器在到达我自己的源代码时停止,这可能吗?,c++,debugging,visual-studio-2013,breakpoints,visual-studio-debugging,C++,Debugging,Visual Studio 2013,Breakpoints,Visual Studio Debugging,我不认为启用了这样的功能,但您可以查看,尤其是 , 及 这将使它更有可能检测到更接近原点的问题 还可以阅读其他MDA,特别是如果您有嫌疑犯。如果您可以访问COM对象,并且正在使用ATL您可以使用COM\u INTERFACE\u ENTRY\u BREAK在每次使用QueryInterface查询特定接口时发出断点 这应该允许您在执行任何代码之前中断。可能只是添加日志?我从未使用过它,但可能对您有用。@Johnnymop:我以前使用过几次。它不是特别好或优雅,但它确实起到了作用。那些建议在

我不认为启用了这样的功能,但您可以查看,尤其是

  • ,
这将使它更有可能检测到更接近原点的问题


还可以阅读其他MDA,特别是如果您有嫌疑犯。

如果您可以访问
COM
对象,并且正在使用
ATL
您可以使用
COM\u INTERFACE\u ENTRY\u BREAK
在每次使用
QueryInterface
查询特定接口时发出断点


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

可能只是添加日志?我从未使用过它,但可能对您有用。@Johnnymop:我以前使用过几次。它不是特别好或优雅,但它确实起到了作用。那些建议在任何地方放置断点的人:如何找到对COM对象的所有调用,以便确保不会错过一个?