Introduzione (Debug Interface Access SDK)
Debug Interface Access (DIA) SDK fornisce la documentazione informativa e un esempio che illustra come usare l'API DIA. Usare le interfacce e i metodi in DIA SDK per sviluppare applicazioni personalizzate che aprono i .pdb
file e .dbg
e cercano i relativi simboli, valori, attributi, indirizzi e altre informazioni di debug. Questo SDK fornisce anche tabelle di riferimento per le proprietà associate ai simboli presenti nelle applicazioni C++.
Per usare al meglio DIA SDK, è necessario avere familiarità con quanto segue:
Linguaggio di programmazione C++
Programmazione COM
Ambiente di sviluppo integrato (IDE) di Visual Studio per la compilazione degli esempi
DIA SDK viene in genere installato con Visual Studio e il relativo percorso predefinito è
%VSINSTALLDIR%\DIA SDK\bin
con le sottodirectory associate per altre architetture del processore. ad esempio: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
(braccio)C:\Program Files\Microsoft Visual Studio\2022\Enterprise\DIA SDK\bin\arm64\msdia140.dll
(arm64)
Intestazione:
include\dia2.h
Libreria:
lib\diaguids.lib
DLL:
bin\msdia140.dll
IDL:
idl\dia2.idl
In questa sezione
Esamina l'architettura di base di DIA.
Esecuzione di query nel file PDB
Vengono fornite istruzioni dettagliate su come usare l'API DIA per eseguire query su un .pdb
file.