このドキュメントでは、Visual Studio SDK を使用して Visual Studio デバッガーを拡張するためのガイドとリファレンス情報を提供します。
Visual Studio のデバッグ ドキュメントには、サンプル、包括的なリファレンス、デバッガーをカスタマイズする一般的な方法を示すいくつかの代表的なシナリオが含まれています。
コンパイラとその出力によって、製品でデバッグを設定するために必要なものが決まります。 お使いのコンパイラが次の場合:
Windows ネイティブ オペレーティング システムを対象とし、. PDB ファイルを使用すると、Visual Studio に統合されたネイティブ コード デバッグ エンジン (DE) を使用してプログラムをデバッグできます。 DE または式エバリュエーターを実装する必要はありません。 式エバリュエーターは、C++ プログラミング言語の構文用に記述されています。
Microsoft Intermediate Language (MSIL) 出力を生成します。マネージ コード デバッグ エンジン DE を使用してプログラムをデバッグできます。これは Visual Studio にも統合されています。 したがって、式エバリュエーターのみを実装する必要があります。 サンプル式エバリュエーターが用意されています。 詳細については、次のトピックを参照してください。
独自のオペレーティング システムまたはその他のランタイム環境を対象とするため、独自の DE を記述する必要があります。 ATL COM を使用して簡単な DE を作成するチュートリアルを提供します。 詳細については、次のトピックを参照してください。