我一直在寻找如何实现 IUnknown 的示例在 C# 中,但还没有找到任何合适的引用或解决方案。
是否应该像...一样简单
public interface IUnknown
{
UInt32 AddRef();
UInt32 QueryInterface([In] IntPtr riid, [Out] IntPtr ppvObject);
UInt32 Release();
}
...或者还有更多内容?
最佳答案
为什么要实现 IUnknown?那是一个 COM 接口(interface)。如果您想与 COM 互操作,请使用 .Net/COM 桥,它为您实现了 IUnknown。
关于c# - 在 C# 中实现 IUnknown,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16715602/