【发布时间】:2010-04-22 10:16:18
【问题描述】:
是否可以在未知接口上增加 RCW 引用计数? (即不是底层 COM 对象的引用计数)
我有一些旧的 COM 服务器代码
int Method1(object comobject) {
try {
// do something with comobject
return 0;
}
finally {
Marshal.ReleaseComObject(comobject);
}
}
这段代码工作正常,但现在我需要从另一个方法调用它。
int Method2(object comobject) {
int result = Method1(comobject);
// Do something with combject
}
comobject 的类型会有所不同(这就是它是 object 的原因)
【问题讨论】: