Erste Schritte (Debug Interface Access SDK)

Das Debug Interface Access (DIA) SDK enthält Anleitungen und ein Beispiel zur Verwendung der DIA-API. Verwenden Sie die Schnittstellen und Methoden im DIA SDK, um benutzerdefinierte Anwendungen zu entwickeln, die die .pdb- und .dbg-Dateien öffnen und deren Inhalt nach Symbolen, Werten, Attributen, Adressen und anderen Debuginformationen durchsuchen. Dieses SDK stellt auch Referenztabellen für die Eigenschaften bereit, die Symbolen in C++-Anwendungen zugeordnet sind.

Zur optimalen Nutzung des DIA SDK sollten Sie mit Folgendem vertraut sein:

  • Programmiersprache C++

  • COM-Programmierung

  • Integrierte Visual Studio-Entwicklungsumgebung (Integrated Development Environment, IDE) für die Kompilierung der Beispiele

    Das DIA SDK wird normalerweise mit Visual Studio installiert und standardmäßig mit den zugehörigen Unterverzeichnissen für zusätzliche Prozessorarchitekturen unter %VSINSTALLDIR%\DIA SDK\bin gespeichert. Beispiel:

    • C:\Program Files\Microsoft Visual Studio\2022\Enterprise\DIA SDK\bin\msdia140.dll (x86)
    • C:\Program Files\Microsoft Visual Studio\2022\Enterprise\DIA SDK\bin\amd64\msdia140.dll (amd64)
    • C:\Program Files\Microsoft Visual Studio\2022\Enterprise\DIA SDK\bin\arm\msdia140.dll (arm)
    • C:\Program Files\Microsoft Visual Studio\2022\Enterprise\DIA SDK\bin\arm64\msdia140.dll (arm64)

    Header: include\dia2.h

    Bibliothek: lib\diaguids.lib

    DLL: bin\msdia140.dll

    IDL: idl\dia2.idl

In diesem Abschnitt

Übersicht

Erläutert die grundlegende Architektur von DIA.

Abfragen der PDB-Datei

Enthält Schrittanleitungen zur Verwendung der DIA-API zum Abfragen einer .pdb-Datei.

Weitere Informationen