用户注册



邮箱:

密码:

用户登录


邮箱:

密码:
记住登录一个月忘记密码?

发表随想


还能输入:200字

IT开发者    -  云代码空间

—— 20141227

ATL调试

2014-04-05|2059阅||

摘要:当你开发ATL COM组件时你可以在debugger中查看你所开发的COM对象的QueryInterface、AddRef和Release的调用情况。默认情况下并不支持这些调用的产看,你需要在预处理定义或者预编译头文件中定义两个宏。这两个宏定义之后,关于这些函数的调用会显示在输出

当你开发ATL COM组件时你可以在debugger中查看你所开发的COM对象的QueryInterface、AddRef和Release的调用情况。默认情况下并不支持这些调用的产看,你需要在预处理定义或者预编译头文件中定义两个宏。这两个宏定义之后,关于这些函数的调用会显示在输出(Output)窗口中。

这两个宏是:

  • _ATL_DEBUG_QI,显示每个被查询接口的名字。必须在atlcom.h头文件被包含之前定义。
  • _ATL_DEBUG_INTERFACES,每当AddRef或Release被调用时显示当前接口的引用次数以及类名、接口名等信息。必须在atlbase.h包含之前定义。
顶 0踩 0收藏
文章评论
    发表评论

    个人资料

    • 昵称: IT开发者
    • 等级: 资深程序员
    • 积分: 1060
    • 代码: 87 个
    • 文章: 12 篇
    • 随想: 2 条
    • 访问: 3 次
    • 关注

    最新提问

      站长推荐