1
言い換えれば、ビジュアルスタジオとアプリケーションの間でデバッグモードで通信プロセスがどのように進行しているのでしょうか。 私は、トレースリスナの1つがメッセージをファイルに書き込み、Visual Studioがそのファイルを常に読み取っていると思います。Debug.WriteLineはどのように出力ウィンドウにメッセージを送信しますか
言い換えれば、ビジュアルスタジオとアプリケーションの間でデバッグモードで通信プロセスがどのように進行しているのでしょうか。 私は、トレースリスナの1つがメッセージをファイルに書き込み、Visual Studioがそのファイルを常に読み取っていると思います。Debug.WriteLineはどのように出力ウィンドウにメッセージを送信しますか
デバッガ(Visual Studio)がリッスンできるWin32 API関数OutputDebugString
を呼び出します。
たとえば、corresponding source in .NET Coreを参照してください。
次の質問に答えます - ビジュアルスタジオはどのようにしてその関数呼び出しを受け取りますか? :)私はそれを把握しようとします。 – Crossman