次の方法で共有


IDebugProviderProgramNode2::UnmarshalDebuggeeInterface

プロセス境界を越えて、指定されたインターフェイスを取得します。

構文

int UnmarshalDebuggeeInterface(
   ref Guid   riid,
   out IntPtr ppvObject
);

パラメーター

riid
[in] 取得するインターフェイスの GUID。

ppvObject
[out] 目的のインターフェイスを実装するオブジェクトを返します。 [C++] これは、目的のインターフェイス型に直接キャストできます。 [C#] GetObjectForIUnknown メソッドを使用して、目的のインターフェイスを取得します。

戻り値

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

解説

このメソッドは、Visual Studio プロセス空間でデバッグ エンジンが実行され、デバッグするプログラムが専用のプロセス空間で実行されている場合に使用されます。

関連項目