Condividi tramite


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

Sintesi

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.

Vedi anche