不明なインターフェイスで 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 のタイプはさまざまです (それがオブジェクトである理由です)。