接口 (调试接口访问 SDK)

调试接口访问 (DIA) SDK 的方法按字母顺序列在目录和接口页上的 Vtable 顺序下。

在本部分中

IDiaAddressMap

提供对 DIA SDK 如何计算调试对象的虚拟和相对虚拟地址的控制。

IDiaDataSource

启动对调试符号源的访问。

IDiaDataSourceEx

启动对调试符号源的访问。 取代 IDiaDataSource

IDiaDataSourceEx2

启动对调试符号源的访问。 取代 IDiaDataSourceIDiaDataSourceEx

IDiaEnumDebugStreamData

提供对调试数据流中的记录的访问权限。

IDiaEnumDebugStreams

枚举数据源中包含的各种调试流。

IDiaEnumFrameData

枚举数据源中包含的各种帧数据元素。

IDiaEnumInjectedSources

枚举数据源中包含的各种注入源。

IDiaEnumInputAssemblyFiles

枚举数据源中列出的输入程序集文件。

IDiaEnumLineNumbers

枚举数据源中包含的各种行号。

IDiaEnumSectionContribs

枚举数据源中包含的各种部分贡献。

IDiaEnumSegments

枚举数据源中包含的各种段。

IDiaEnumSourceFiles

枚举数据源中包含的各种源文件。

IDiaEnumSourceLink

枚举数据源中包含的各种源链接 blob。

IDiaEnumSourceLink2

枚举数据源中包含的各种源链接 blob。 取代 IDiaEnumSourceLink2 以添加对 64 位大小的支持。

IDiaEnumStackFrames

枚举可用的各种堆栈帧。

IDiaEnumSymbols

枚举数据源中包含的各种符号。

IDiaEnumSymbolsByAddr

通过对数据源中包含的各种符号进行枚举。

IDiaEnumSymbolsByAddr2

通过对数据源中包含的各种符号进行枚举。 取代 IDiaEnumSymbolsByAddr

IDiaEnumTables

枚举数据源中包含的各种表。

IDiaFrameData

公开堆栈帧的详细信息。

IDiaImageData

公开模块或映像的基本位置和内存偏移量的详细信息。

IDiaInjectedSource

访问存储在 DIA 数据源中的程序源代码。

IDiaInputAssemblyFile

访问描述 .NET 本机二进制文件的输入或源程序集文件的信息。

IDiaLineNumber

访问描述从图像文本块到源文件行号的映射过程的信息。

IDiaLoadCallback

从 DIA 符号定位过程接收回调,从而使用户界面能够报告位置尝试的进度。

IDiaLoadCallback2

接收来自 DIA 符号定位过程的回调,从而允许对查找过程施加限制。

IDiaPropertyStorage

允许读取 DIA 属性集的持久性属性。

IDiaReadExeAtRVACallback

使客户端应用程序能够提供由文件位置指定的可执行文件的字节。

IDiaReadExeAtOffsetCallback

使客户端应用程序能够提供由相对虚拟地址指定的可执行文件的字节。

IDiaSectionContrib

检索描述分区贡献的数据,即编译器为映像贡献的连续内存块。

IDiaSegment

将数据从分区号映射到地址空间段。

IDiaSession

为调试符号提供查询上下文。

IDiaSessionEx

为调试符号提供扩展查询上下文。

IDiaSourceFile

表示源文件。

IDiaStackFrame

公开堆栈帧的属性。

IDiaStackWalker

提供使用 PDB 文件执行堆栈演练的方法。

IDiaStackWalkFrame

维护 IDiaFrameData::execute 方法调用之间的堆栈上下文。

IDiaStackWalkHelper

使用程序调试数据库 (PDB) 文件促进堆栈的行走。

IDiaStackWalkHelper2

使用程序调试数据库 (PDB) 文件促进堆栈的行走。 取代 IDiaStackWalkHelper

IDiaSymbol

描述符号实例的属性。

IDiaSymbol2

介绍符号实例的更多属性。 取代 IDiaSymbol

IDiaSymbol3

介绍符号实例的更多属性。 取代 IDiaSymbol2

IDiaSymbol4

介绍符号实例的更多属性。 取代 IDiaSymbol3

IDiaSymbol5

介绍符号实例的更多属性。 取代 IDiaSymbol4

IDiaSymbol6

介绍符号实例的更多属性。 取代 IDiaSymbol5

IDiaSymbol7

介绍符号实例的更多属性。 取代 IDiaSymbol6

IDiaSymbol8

介绍符号实例的更多属性,主要与协同例程相关。 取代 IDiaSymbol7

IDiaSymbol9

介绍符号实例的更多属性。 取代 IDiaSymbol8

IDiaSymbol10

介绍符号实例的更多属性。 取代 IDiaSymbol9

IDiaSymbol11

介绍符号实例的更多属性。 取代 IDiaSymbol10

IDiaTable

枚举 DIA 数据源表。

枚举和结构

介绍 DIA SDK 的各种接口使用的枚举和结构。

常量(调试接口访问 SDK)

介绍 DIA SDK 中可用的常量。

另请参阅