是否可以在未知接口上增加 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 的原因)