-
指向IFileOperation :: DeleteItems方法的IShellItemArray的IUnknown的指针
我正在尝试实现IFileOperation接口,并且需要帮助来了解IFileOperation :: DeleteItems方法的punkItems参数。 在文档 -
为什么将COM指针参数强制转换为void而不是IUnknown?
很抱歉,如果这是一个愚蠢的问题,但我不清楚为什么COM指针参数通常转换为<code>(void**)</code>而不是<code -
源自`System.Transactions.JitSafeGetContextTransaction`的“无法投射”异常?
最近,我的应用一直不一致地抛出各种异常,如下所示: <pre><code>Unable to cast object of type 'System.Thre -
使用 VTable hacking 使用来自标准模块的方法重载 COM 类方法
快速问题 - 我刚刚通过使用低级复制内存 api 更改其 VTable 中的条目来测试覆盖类的方法。 <h2>背景</h2 -
为什么我的 IUnknown 释放函数阻塞了我的子线程?
在我的 C 应用程序中,我有一个子线程在他生命之初检索 IUnknown 接口: <pre><code>static struct IUnknown* pun