IDebugPortEvents2
このインターフェイスは、リスナー (通常はセッション デバッグ マネージャー (SDM) またはデバッグ エンジン) に、特定のポートでのプロセスやプログラムの作成と破棄を通知します。 この情報を使用して、ポートで実行されているプロセスおよびプログラムのリアルタイム ビューを表示できます。
構文
IDebugPortEvents2 : IUnknown
実装側の注意
Visual Studio では通常、プログラムの作成と破棄に関する通知を受信するために、このインターフェイスを実装します。 デバッグ エンジンでは、そのようなポート イベントをリッスンするためにこのインターフェイスを実装することもできます。
呼び出し元に関する注意事項
IConnectionPointContainer インターフェイスに対して、すべての IDebugPort2 インターフェイスのクエリを実行できます。 次に、IConnectionPoint インターフェイスを取得するために、IDebugPortEvents2
の FindConnectionPoint メソッドが IConnectionPointContainer インターフェイスで呼び出されます。 最後に、Event メソッドを通じてイベントを送信するために、IConnectionPoint インターフェイスの Advise メソッドが呼び出されます。
Vtable 順序のメソッド
次の表に、IDebugPortEvents2
のメソッドを示します。
メソッド | 説明 |
---|---|
イベント | ポート上のプロセスおよびプログラムの作成と破棄について記述するイベントを送信します。 |
解説
IDebugPortEvents2
は、既にデバッグ中のプロセスで実行されているプログラムをデバッグするために、SDM によっても使用されます。
ポート イベントは、このインターフェイスによって SDM に渡されます。
要件
ヘッダー: msdbg.h
名前空間: Microsoft.VisualStudio.Debugger.Interop
アセンブリ: Microsoft.VisualStudio.Debugger.Interop.dll