1

特定のタイプライブラリがインプロセスCOMサーバーであるかアウトアウトプロセスCOMサーバーであるかを示す、使用可能な属性、プロパティ、またはメソッドはありますか?

4

1 に答える 1

2

いいえ、ありません。タイプライブラリは単にインターフェイスを記述するだけで、コンパイラによって使用されます。

oopサーバーとinprocサーバーのどちらを使用するかは、CoCreateInstance()のdwClsContext引数によって決定される実行時の詳細です。COMサーバーは両方をサポートできますが、それは必ずしも一般的ではありません。渡すCLSCTX値を知るには、サーバーについて常に十分に知っているはずです。本当に知りたい場合は、CLSIDキーを開くことで、いつでもレジストリから読み戻すことができます。LocalServer32とInprocServer32を探します。

于 2010-07-01T17:15:09.847 に答える