次の方法で共有


IDebugProviderProgramNode2

このインターフェイスは、プロセスの境界を越えてプログラムに関連するインターフェイスをマーシャリングします。

構文

IDebugProviderProgramNode2 : IUnknown

実装側の注意

デバッグ エンジン (DE) では、プロセスの境界を越えたインターフェイスのマーシャリングをサポートするために、IDebugProgramNode2 を実装する同じオブジェクトにこのインターフェイスを実装します。

呼び出し元に関する注意事項

IDebugProgramNode2 インターフェイスを取得するには、このインターフェイスの QueryInterface を呼び出します。 このインターフェイスを取得できない場合、DE ではインターフェイスのマーシャリングをサポートしません。

Vtable 順序のメソッド

このインターフェイスには、次のメソッドが実装されています。

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

解説

このインターフェイスは、デバッグ中のプログラムとは別のプロセス領域で DE が実行されるときに実装されます。たとえば、デバッグ中のプログラムのプロセス領域ではなく、Visual Studio のプロセス領域で DE が実行されている場合などです。

要件

ヘッダー: msdbg.h

名前空間: Microsoft.VisualStudio.Debugger.Interop

アセンブリ: Microsoft.VisualStudio.Debugger.Interop.dll

関連項目