次の方法で共有


Process4 インターフェイス

Process4 オブジェクトは、プロセスのチェックおよび操作に使用されます。 Process4 オブジェクトは、Process3 オブジェクト、Process2 オブジェクト、および Process オブジェクトよりも優先されます。 Debugger4 を使用するには、EnvDTE90a.dll への参照を追加する必要があります。 ネイティブ開発の場合は、dte90a.tlb への参照を追加する必要があります。

名前空間:  EnvDTE90a
アセンブリ:  EnvDTE90a (EnvDTE90a.dll 内)

構文

'宣言
<GuidAttribute("49DB35DD-FDD9-43BA-BD3F-2BAF50F5C45E")> _
Public Interface Process4 _
    Inherits Process3
[GuidAttribute("49DB35DD-FDD9-43BA-BD3F-2BAF50F5C45E")]
public interface Process4 : Process3
[GuidAttribute(L"49DB35DD-FDD9-43BA-BD3F-2BAF50F5C45E")]
public interface class Process4 : Process3
[<GuidAttribute("49DB35DD-FDD9-43BA-BD3F-2BAF50F5C45E")>]
type Process4 =  
    interface
        interface Process3
    end
public interface Process4 extends Process3

Process4 型で公開されるメンバーは以下のとおりです。

プロパティ

  名前 説明
パブリック プロパティ Collection このプロパティをサポートしているオブジェクトまたはこのコード コンストラクターに含まれているオブジェクトを含む Processes コレクションを取得します。 (Process3 から継承されます。)
パブリック プロパティ Collection このプロパティをサポートしているオブジェクトまたはこのコード コンストラクターに含まれているオブジェクトを含む Processes コレクションを取得します。
パブリック プロパティ CommandLine Visual Studio でデバッグ中のプログラムを起動したコマンド ラインを取得します。これは読み取り専用プロパティです。
パブリック プロパティ CurrentDirectory デバッグ中のプロセスの現在のディレクトリを取得します。これは読み取り専用プロパティです。
パブリック プロパティ DTE トップ レベルの機能拡張オブジェクトである DTE オブジェクトを取得します。 (Process3 から継承されます。)
パブリック プロパティ DTE トップ レベルの機能拡張オブジェクトである DTE オブジェクトを取得します。
パブリック プロパティ EnvironmentVariables この読み取り専用プロパティは、デバッグ中のプロセス用に定義された環境変数を格納する配列を返します。
パブリック プロパティ IsBeingDebugged 現在のプロセスがデバッグ中かどうかを取得します。 (Process3 から継承されます。)
パブリック プロパティ IsBeingDebugged 現在のプロセスがデバッグ中かどうかを取得します。
パブリック プロパティ Modules このプロセスに関連付けられたモジュール オブジェクトのコレクションを取得します。 (Process3 から継承されます。)
パブリック プロパティ Modules このプロセスに関連付けられたモジュール オブジェクトのコレクションを取得します。
パブリック プロパティ Name プロセスの名前を取得します。 (Process3 から継承されます。)
パブリック プロパティ Name プロセスの名前を取得します。
パブリック プロパティ Parent Process2 オブジェクトの直接の親オブジェクトを取得します。 (Process3 から継承されます。)
パブリック プロパティ Parent Process2 オブジェクトのすぐ上の親オブジェクトを取得します。
パブリック プロパティ ProcessID このプロセスに割り当てられた ID 番号を取得します。 (Process3 から継承されます。)
パブリック プロパティ ProcessID このプロセスに割り当てられた ID 番号を取得します。
パブリック プロパティ Programs Program オブジェクトのコレクションを取得します。 (Process3 から継承されます。)
パブリック プロパティ Programs Program オブジェクトのコレクションを取得します。
パブリック プロパティ Threads このプロセスに関連付けられているスレッドを取得します。 (Process3 から継承されます。)
パブリック プロパティ Threads このプロセスに関連付けられているスレッドを取得します。
パブリック プロパティ Transport このプロセスのデバッグに使用されている Transport を取得します。 (Process3 から継承されます。)
パブリック プロパティ Transport このプロセスのデバッグに使用されている Transport を取得します。
パブリック プロパティ TransportQualifier コンピューター名または IP アドレスを取得します。 (Process3 から継承されます。)
パブリック プロパティ TransportQualifier コンピューター名または IP アドレスを取得します。
パブリック プロパティ UserName このプロセスに関連付けられているユーザー名を取得します。 (Process3 から継承されます。)
パブリック プロパティ UserName このプロセスに関連付けられているユーザー名を取得します。

このページのトップへ

メソッド

  名前 説明
パブリック メソッド Attach() デバッガーがこのプロセスにアタッチされます。 (Process3 から継承されます。)
パブリック メソッド Attach() デバッガーがこのプロセスにアタッチされます。
パブリック メソッド Attach2(Object) Attach と同様に、デバッガーがこのプロセスをアタッチするようにしますが、エンジンまたはエンジンのセットを指定できるという点が異なります。 (Process3 から継承されます。)
パブリック メソッド Attach2(Object) デバッガーがこのプロセスにアタッチされる Attach() と同様に、エンジンまたはエンジンのセットを指定できます。
パブリック メソッド Break(Boolean) 指定されたプロセスの現在の状態を解析するために、そのプロセスの実行を一時中断します。 (Process3 から継承されます。)
パブリック メソッド Break(Boolean) 指定されたプロセスの現在の状態を解析するために、そのプロセスの実行を一時中断します。
パブリック メソッド Detach(Boolean) デバッガーがこのプロセスからデタッチされます。 (Process3 から継承されます。)
パブリック メソッド Detach(Boolean) デバッガーがこのプロセスからデタッチされます。
パブリック メソッド Terminate(Boolean) このプロセスを終了します。 (Process3 から継承されます。)
パブリック メソッド Terminate(Boolean) このプロセスを終了します。

このページのトップへ

解説

Process3 のトピックを参照してください。

参照

参照

EnvDTE90a 名前空間