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