次の方法で共有


IDebugProgramEngines2

このインターフェイスは、このプログラムをデバッグできるすべてのデバッグ エンジン (DE) をプログラム ノードで指定するために使用されます。

構文

IDebugProgramEngines2 : IUnknown

実装側の注意

DE またはカスタム ポート サプライヤーでは、特定のプログラムに使用する特定の DE の確立をサポートするために、IDebugProgramNode2 を実装する同じオブジェクトにこのインターフェイスを実装します。

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

IDebugProgramNode2 インターフェイスを取得するには、このインターフェイスの QueryInterface を呼び出します。

Vtable 順序のメソッド

次の表に、IDebugProgramEngines2 のメソッドを示します。

メソッド 説明
EnumPossibleEngines このプログラムをデバッグできるすべての DE を示します。
SetEngine このプログラムのデバッグに使用する DE を選択します。

解説

ユーザーが DE を選択すると、SetEngine を呼び出すことによってその選択がプログラム ノードに登録されます。 選択したエンジンが、GetEngineInfo によって返されるエンジンになります。

要件

ヘッダー: msdbg.h

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

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

関連項目