Introducción (Debug Interface Access SDK)
Debug Interface Access SDK proporciona documentación informativa y un ejemplo que muestra cómo usar la API de DIA. Use las interfaces y los métodos del Kit de desarrollo DIA (SDK) para desarrollar aplicaciones personalizadas que abran los archivos .pdb
y .dbg
, y busquen en su contenido símbolos, valores, atributos, direcciones y otra información de depuración. Este SDK también proporciona tablas de referencia para las propiedades asociadas a símbolos que se encuentran en las aplicaciones de C++.
Para usar mejor el Kit de desarrollo DIA (SDK), debe estar familiarizado con lo siguiente:
Lenguaje de programación C++
Programación de COM
Entorno de desarrollo integrado (IDE) de Visual Studio para compilar los ejemplos
El Kit de desarrollo DIA (SDK) se instala normalmente con Visual Studio y su ubicación predeterminada es
%VSINSTALLDIR%\DIA SDK\bin
con subdirectorios asociados para arquitecturas de procesador adicionales. Por ejemplo,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)
Encabezado:
include\dia2.h
Biblioteca:
lib\diaguids.lib
DLL:
bin\msdia140.dll
IDL:
idl\dia2.idl
En esta sección
Revisa la arquitectura básica de DIA.
Proporciona instrucciones paso a paso sobre cómo usar la API de DIA para consultar un archivo .pdb
.