入门(调试接口访问 SDK)
调试接口访问 (DIA) SDK 为你提供了指导性的文档,以及一个说明如何使用 DIA API 的示例。 使用 DIA SDK 中的接口和方法开发自定义应用程序,这些应用程序打开 .pdb
和 .dbg
文件,然后在其内容中搜索符号、值、属性、地址和其他调试信息。 此 SDK 还为与 C++ 应用程序中的符号关联的属性提供了参考表。
为了更好地使用 DIA SDK,你应熟悉以下内容:
C++ 编程语言
COM 编程
用于编译示例的 Visual Studio 集成开发环境 (IDE)
DIA SDK 通常随 Visual Studio 一起安装,其默认位置
%VSINSTALLDIR%\DIA SDK\bin
,并包含用于其他处理器体系结构的相关子目录。 例如,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)
标头:
include\dia2.h
库:
lib\diaguids.lib
DLL:
bin\msdia140.dll
IDL:
idl\dia2.idl
本节内容
查看 DIA 的基本体系结构。
提供有关如何使用 DIA API 查询 .pdb
文件的分步说明。