是否有办法查询_com_ptr_t对象的当前引用计数?
Is there a way to query the current reference count of a _com_ptr_t object?
我有一些问题(崩溃)与一个COM对象是包装在一个_com_ptr_t
模板对象。我需要询问对象以查看引用计数是多少,因为我很确定该对象被过早地销毁了。
如果我能以某种方式钩入AddRef()
和Release()
函数,那就更好了,但我似乎找不到这些超出_com_ptr_t
类的地方。想法吗?
_com_ptr_t包装了一个IUnknown实例,但是隐藏了AddRef和Release的返回值,这将是当前引用计数。GetInterfacePtr应该"解除迷雾"
相关文章:
- 引用对象成员函数的成员函数
- 从 Base 引用对象调用派生类的成员
- 转换引用对象的边界框?
- 现代编译器会优化只引用对象子集的局部变量吗
- l值引用对象上的Constexpr成员函数:Clang和gcc不同意
- 将 const 类型引用对象注册为类成员对象C++
- Boost Intervocess:通过迭代通过从结构引用对象的映射进行迭代时
- 无法用2D矢量成员引用对象
- 在由引用对象传递中访问由引用对象传递的变量
- 如何使用QString引用对象名称
- 使用自动迭代器引用对象
- C++ 在另一个对象中引用对象的当前状态
- 使用共享对象和引用对象进行引用计数
- 未显式引用对象的全局对象构造函数在最终二进制文件 - LD 中被丢弃
- 引用对象的动态类型何时可以更改
- 引用对象内部的指针
- C++从全局静态函数中引用对象
- C++如何仅在没有其他人直接或间接引用对象指针时删除该指针
- 如何使用C++引用对象
- 为什么引用对象仅保存特定类型的引用