次の方法で共有


プログラム ノード

デバッガー アーキテクチャでは、"プログラム ノード" は次のようなものです。

  • プログラムの簡易な説明です。

  • それ自体と、それが実行されているプロセスを識別できます。 プログラム ノードは、それを作成したデバッグ エンジン (DE) (存在する場合) にアタッチしたり、デタッチしたり、それについて説明したりできます。

  • 通常は DE またはポートによって作成される IDebugProgramNode2 インターフェイスによって表されます。 プログラム ノードは、AddProgramNode を呼び出すことによってポートに追加されます。 プログラム ノードがポートに追加されると、このプログラム ノードが表すプログラムが含まれているプロセスに追加されます。

    デバッグ セッションの開始後、デバッグ パッケージの実装によっては、プログラム ノードを使用して対応するプログラムが作成される場合があります。 プログラムのプロセスが照会されると、プログラムはプログラム ノードごとに 1 つずつ列挙されます。

    プログラムがアタッチされる前は、IDE にはプログラムの簡易な説明のみが必要です。 この情報はプログラム ノードから取得できます。 プログラムがアタッチされると、IDE には、プログラムで実行されているすべてのスレッドの一覧など、より詳細な情報が表示されます。 この情報は、プログラム自体から取得されます。

関連項目