次の方法で共有


IDebugPortEvents2

このインターフェイスは、リスナー (通常はセッション デバッグ マネージャー (SDM) またはデバッグ エンジン) に、特定のポートでのプロセスやプログラムの作成と破棄を通知します。 この情報を使用して、ポートで実行されているプロセスおよびプログラムのリアルタイム ビューを表示できます。

構文

IDebugPortEvents2 : IUnknown

実装側の注意

Visual Studio では通常、プログラムの作成と破棄に関する通知を受信するために、このインターフェイスを実装します。 デバッグ エンジンでは、そのようなポート イベントをリッスンするためにこのインターフェイスを実装することもできます。

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

IConnectionPointContainer インターフェイスに対して、すべての IDebugPort2 インターフェイスのクエリを実行できます。 次に、IConnectionPoint インターフェイスを取得するために、IDebugPortEvents2FindConnectionPoint メソッドが IConnectionPointContainer インターフェイスで呼び出されます。 最後に、Event メソッドを通じてイベントを送信するために、IConnectionPoint インターフェイスの Advise メソッドが呼び出されます。

Vtable 順序のメソッド

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

メソッド 説明
イベント ポート上のプロセスおよびプログラムの作成と破棄について記述するイベントを送信します。

解説

IDebugPortEvents2 は、既にデバッグ中のプロセスで実行されているプログラムをデバッグするために、SDM によっても使用されます。

ポート イベントは、このインターフェイスによって SDM に渡されます。

要件

ヘッダー: msdbg.h

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

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

関連項目