我不太清楚IUnknown接口的用法。IUnknown接口是否仅用于COM /COM +对象和一些非托管代码,如Win API?
发布于 2009-10-11 18:25:48
COM接口主要由非托管代码使用。如果需要正在编写的C#与非托管代码进行互操作,则可以将其导出为COM接口:
COM Interop with C#
IUnknown通常是COM对象的基类。
发布于 2009-10-11 18:24:35
在C#和.NET的上下文中-是的。您应该仅为COM use IUnknown。
发布于 2009-10-11 18:24:45
IUnknown是一个COM/COM+接口。C#等.NET语言本身并不使用它。
https://stackoverflow.com/questions/1551342
复制相似问题