调试接口访问 (DIA) SDK 的方法按字母顺序列在目录和接口页上的 Vtable 顺序下。
在本部分中
提供对 DIA SDK 如何计算调试对象的虚拟和相对虚拟地址的控制。
启动对调试符号源的访问。
启动对调试符号源的访问。 取代 IDiaDataSource
启动对调试符号源的访问。 取代 IDiaDataSource
和 IDiaDataSourceEx
提供对调试数据流中的记录的访问权限。
枚举数据源中包含的各种调试流。
枚举数据源中包含的各种帧数据元素。
枚举数据源中包含的各种注入源。
枚举数据源中列出的输入程序集文件。
枚举数据源中包含的各种行号。
枚举数据源中包含的各种部分贡献。
枚举数据源中包含的各种段。
枚举数据源中包含的各种源文件。
枚举数据源中包含的各种源链接 blob。
枚举数据源中包含的各种源链接 blob。 取代 IDiaEnumSourceLink2
以添加对 64 位大小的支持。
枚举可用的各种堆栈帧。
枚举数据源中包含的各种符号。
通过对数据源中包含的各种符号进行枚举。
通过对数据源中包含的各种符号进行枚举。 取代 IDiaEnumSymbolsByAddr
枚举数据源中包含的各种表。
公开堆栈帧的详细信息。
公开模块或映像的基本位置和内存偏移量的详细信息。
访问存储在 DIA 数据源中的程序源代码。
访问描述 .NET 本机二进制文件的输入或源程序集文件的信息。
访问描述从图像文本块到源文件行号的映射过程的信息。
从 DIA 符号定位过程接收回调,从而使用户界面能够报告位置尝试的进度。
接收来自 DIA 符号定位过程的回调,从而允许对查找过程施加限制。
允许读取 DIA 属性集的持久性属性。
使客户端应用程序能够提供由文件位置指定的可执行文件的字节。
使客户端应用程序能够提供由相对虚拟地址指定的可执行文件的字节。
检索描述分区贡献的数据,即编译器为映像贡献的连续内存块。
将数据从分区号映射到地址空间段。
为调试符号提供查询上下文。
为调试符号提供扩展查询上下文。
表示源文件。
公开堆栈帧的属性。
提供使用 PDB 文件执行堆栈演练的方法。
维护 IDiaFrameData::execute
方法调用之间的堆栈上下文。
使用程序调试数据库 (PDB) 文件促进堆栈的行走。
使用程序调试数据库 (PDB) 文件促进堆栈的行走。 取代 IDiaStackWalkHelper
描述符号实例的属性。
介绍符号实例的更多属性。 取代 IDiaSymbol
介绍符号实例的更多属性。 取代 IDiaSymbol2
介绍符号实例的更多属性。 取代 IDiaSymbol3
介绍符号实例的更多属性。 取代 IDiaSymbol4
介绍符号实例的更多属性。 取代 IDiaSymbol5
介绍符号实例的更多属性。 取代 IDiaSymbol6
介绍符号实例的更多属性,主要与协同例程相关。 取代 IDiaSymbol7
介绍符号实例的更多属性。 取代 IDiaSymbol8
介绍符号实例的更多属性。 取代 IDiaSymbol9
介绍符号实例的更多属性。 取代 IDiaSymbol10
枚举 DIA 数据源表。
相关部分
介绍 DIA SDK 的各种接口使用的枚举和结构。
介绍 DIA SDK 中可用的常量。