このインターフェイスは、このプログラムをデバッグできるすべてのデバッグ エンジン (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