次の方法で共有


IDebugCoreServer3::CreateInstanceInServer

サーバー上にデバッグ エンジンのインスタンスを作成します。

構文

int CreateInstanceInServer(
   string     szDll,
   ushort     wLangID,
   ref Guid   clsidObject,
   ref Guid   riid,
   out IntPtr ppvObject
);

パラメーター

szDll
[入力] clsidObject で指定されたパラメーター CLSID を実装する dll へのパス。 これが NULLの場合、COM の CoCreateInstance が呼び出されます。

wLangId
[入力] デバッグ エンジンのロケール。 SetLocale メソッドを呼び出す必要がない場合、これを 0 にすることができます。

clsidObject
[入力] 作成するデバッグ エンジンの CLSID。

riid
[入力] クラス オブジェクトから取得する特定のインターフェイスのインターフェイス ID。

ppvObject
[出力] インスタンスを作成したオブジェクトからの IUnknown インターフェイス。 このオブジェクトを目的のインターフェイスにキャストまたはマーシャリングします。

戻り値

成功した場合は、S_OK を返します。それ以外の場合は、エラー コードを返します。

関連項目