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
Erläutert die grundlegende Architektur von DIA.
Enthält Schrittanleitungen zur Verwendung der DIA-API zum Abfragen einer .pdb
-Datei.