次の方法で共有


| (プロセスの状態)

パイプ (|) コマンドは、指定されたプロセス、または現在デバッグ中のすべてのプロセスのステータスを表示します。

このコマンドを || (システム ステータス) コマンドと混同しないでください。

| Process

パラメーター

Process

表示するプロセスを指定します。 このパラメータを省略すると、デバッグしているすべてのプロセスが表示されます。 構文の詳細については、「プロセス構文」を参照してください。

環境

アイテム 説明
モード ユーザー モードのみ
目標値 ライブ、クラッシュ ダンプ
プラットフォーム すべて

追加情報

プロセスとスレッドの表示または制御の詳細およびその他の方法については、「プロセスとスレッドの制御」を参照してください。

解説

プロセスはユーザー モードでのみ指定できます。

多くのコマンドの前にプロセス シンボルを追加できます。 コマンドの前のパイプ (|) の意味の詳細については、コマンド自体のエントリを参照してください。

デバッグ セッションの開始時に子プロセスのデバッグを有効にしない限り、デバッガーで使用できるプロセスは 1 つだけです。

次の例は、このコマンドの使用方法を示しています。 次のコマンドは、すべてのプロセスを表示します。

2:005> |

次のコマンドもすべてのプロセスを表示します。

2:005> |*

次のコマンドは、現在アクティブなプロセスを表示します。

2:005> |.

次のコマンドは、例外を最初に引き起こしたプロセス (またはデバッガーが最初に接続していたプロセス) を表示します。

2:005> |#

次のコマンドはプロセス番号 2 を表示します。

2:005> |2

前のコマンドは、次の出力を表示します。

0:002> |
#  0 id: 224   name: myprog.exe 
   1 id: 228   name: onechild.exe 
 . 2 id: 22c   name: anotherchild.exe 

この出力の最初の行で、0 は 10 進数のプロセス番号、224 は 16 進数のプロセス ID、Myprog.exe はプロセスのアプリケーション名です。 プロセス 2 の前のピリオド (.) は、このプロセスが現在のプロセスであることを意味します。 プロセス 0 の前の番号記号 (#) は、このプロセスが最初に例外を引き起こしたプロセスであるか、デバッガーが接続されていたプロセスであることを意味します。