次の方法で共有


IDebugPort2

このインターフェイスは、マシン上のデバッグ ポートを表します。

構文

IDebugPort2 : IUnknown

実装側の注意

カスタム ポート サプライヤーでは、このインターフェイスを実装してマシン上のデバッグ ポートを表します。

ポートで送信ポート イベントがサポートされる場合は、IConnectionPoint インターフェイス (このインターフェイスによって IDebugPortEvents2 インターフェイスが提供されます) をサポートするために IConnectionPointContainer インターフェイスも実装する必要があります。

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

GetPort または AddPort を呼び出すと、要求されたポートを表すこのインターフェイスが返されます。

Vtable 順序のメソッド

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

メソッド 説明
GetPortName ポートの名前を返します。
GetPortId ポートの ID を返します。
GetPortRequest ポートの作成に使用された要求を返します (存在する場合)。
GetPortSupplier このポートのポート サプライヤーを返します。
GetProcess プロセスの ID を指定して、プロセスへのインターフェイスを返します。
EnumProcesses ポートで実行されているすべてのプロセスを列挙します。

解説

ローカル ポートでは、ローカル マシン上で実行されているすべてのプロセスとプログラムへのアクセスが提供されます。 その他のポートは、Windows CE ベースのデバイスへのシリアル ケーブル接続、または非 DCOM コンピューターへのネットワーク接続を表す場合があります。 IDebugPort2 インターフェイスは、ポートの名前と ID を検索し、ポートで実行されているすべてのプロセスを列挙するために使用されます。 ポートでプロセスを起動および終了するための機能は、IDebugPortEx2 インターフェイスに実装されます。

要件

ヘッダー: msdbg.h

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

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

関連項目