Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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.