【发布时间】:2009-07-24 07:30:09
【问题描述】:
我有一个 ActiveX 控件(用 C++ 编写)并从 C# 项目中引用它的 RCW 程序集(由 aximp.exe 创建)。
在实现 Ax 控件的 C++ 代码中,我有一个实现接口的类,该接口作为 Ax 控件的属性公开。
查看生成的 RCW 程序集,我看到了界面。我可以尝试声明一个它的类型的变量。
现在,如果我只有一个指向在内存中实现接口的 C++ 类实例的指针,是否可以使用该指针将其数据编组到表示接口的托管 C# 对象中?
请注意,它不是接口指针。它是指向我拥有的类的实例的指针。
【问题讨论】:
标签: c# c++ interop marshalling