我一直在寻找一个如何在c_中实现IUnknown的例子,但是没有找到任何合适的参考或解决方案。
应该简单到…

public interface IUnknown
{
    UInt32 AddRef();
    UInt32 QueryInterface([In] IntPtr riid, [Out] IntPtr ppvObject);
    UInt32 Release();
}

……还是还有其他的?

最佳答案

为什么要实现iunknown?那是一个COM接口。如果您想与com进行互操作,请使用.net/com桥,它为您实现iunknown。

09-11 23:58