特定のタイプライブラリがインプロセスCOMサーバーであるかアウトアウトプロセスCOMサーバーであるかを示す、使用可能な属性、プロパティ、またはメソッドはありますか?
1 に答える
2
いいえ、ありません。タイプライブラリは単にインターフェイスを記述するだけで、コンパイラによって使用されます。
oopサーバーとinprocサーバーのどちらを使用するかは、CoCreateInstance()のdwClsContext引数によって決定される実行時の詳細です。COMサーバーは両方をサポートできますが、それは必ずしも一般的ではありません。渡すCLSCTX値を知るには、サーバーについて常に十分に知っているはずです。本当に知りたい場合は、CLSIDキーを開くことで、いつでもレジストリから読み戻すことができます。LocalServer32とInprocServer32を探します。
于 2010-07-01T17:15:09.847 に答える