接口(调试接口访问 SDK)

方法按字母顺序在目录的每个接口下列出,在接口页上按 Vtable 顺序列出。

本节内容

IDiaAddressMap

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

IDiaDataSource

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

IDiaEnumDebugStreamData

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

IDiaEnumDebugStreams

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

IDiaEnumFrameData

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

IDiaEnumInjectedSources

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

IDiaEnumLineNumbers

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

IDiaEnumSectionContribs

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

IDiaEnumSegments

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

IDiaEnumSourceFiles

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

IDiaEnumStackFrames

枚举各种可用堆栈帧。

IDiaEnumSymbols

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

IDiaEnumSymbolsByAddr

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

IDiaEnumTables

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

IDiaFrameData

公开堆栈帧的详细信息。

IDiaImageData

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

IDiaInjectedSource

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

IDiaLineNumber

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

IDiaLoadCallback

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

IDiaLoadCallback2

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

IDiaPropertyStorage

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

IDiaReadExeAtRVACallback

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

IDiaReadExeAtOffsetCallback

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

IDiaSectionContrib

检索描述节贡献的数据,即由编译单位贡献给图像的连续内存块。

IDiaSegment

将数据从节编号映射到地址空间的段。

IDiaSession

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

IDiaSourceFile

表示源文件。

IDiaStackFrame

公开堆栈帧的属性。

IDiaStackWalker

提供使用 PDB 文件执行堆栈审核的方法。

IDiaStackWalkFrame

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

IDiaStackWalkHelper

使用程序调试数据库 (PDB) 文件来帮助遍历堆栈。

IDiaSymbol

描述符号实例的属性。

IDiaTable

枚举 DIA 数据源表。

枚举和结构

描述 DIA SDK 的各种接口使用的枚举和结构。

常量(调试接口访问 SDK)

描述 DIA SDK 中可用的常量。

另请参阅