(dbgeng.h) 的 IDebugSymbols 接口
继承
IDebugSymbols 接口继承自 IUnknown 接口。 IDebugSymbols 还具有以下类型的成员:
方法
IDebugSymbols 接口具有这些方法。
IDebugSymbols::AddSymbolOptions AddSymbolOptions 方法打开引擎的某些全局符号选项。 此方法属于 IDebugSymbols 接口。 |
IDebugSymbols::AppendImagePath AppendImagePath 方法将目录追加到可执行映像路径。 此方法属于 IDebugSymbols 接口。 |
IDebugSymbols::AppendSourcePath AppendSourcePath 方法将目录追加到源路径。 此方法属于 IDebugSymbols 接口。 |
IDebugSymbols::AppendSymbolPath AppendSymbolPath 方法将目录追加到符号路径。 此方法属于 IDebugSymbols 接口。 |
IDebugSymbols::CreateSymbolGroup CreateSymbolGroup 方法创建新的符号组。 此方法属于 IDebugSymbols 接口。 |
IDebugSymbols::EndSymbolMatch EndSymbolMatch 方法释放符号搜索使用的资源。 此方法属于 IDebugSymbols 接口。 |
IDebugSymbols::FindSourceFile FindSourceFile 方法在源路径中搜索指定的源文件。 此方法属于 IDebugSymbols 接口。 |
IDebugSymbols::GetFieldOffset GetFieldOffset 方法从类型实例的基址返回字段的偏移量。 此方法属于 IDebugSymbols 接口。 |
IDebugSymbols::GetImagePath GetImagePath 方法返回可执行映像路径。 此方法属于 IDebugSymbols 接口。 |
IDebugSymbols::GetLineByOffset IDebugSymbols::GetLineByOffset 方法返回目标中指令的源文件中的源文件名和行号。 |
IDebugSymbols::GetModuleByIndex GetModuleByIndex 方法返回具有指定索引的模块的位置。 此方法属于 IDebugSymbols 接口。 |
IDebugSymbols::GetModuleByModuleName GetModuleByModuleName 方法在目标的模块中搜索具有指定名称的模块。 此方法属于 IDebugSymbols 接口。 |
IDebugSymbols::GetModuleByOffset IDebugSymbols::GetModuleByOffset 方法在目标的模块中搜索内存分配包括指定位置的模块。 |
IDebugSymbols::GetModuleNames GetModuleNames 方法返回指定模块的名称。 此方法属于 IDebugSymbols 接口。 |
IDebugSymbols::GetModuleParameters GetModuleParameters 方法返回目标中模块的参数。 此方法属于 IDebugSymbols 接口。 |
IDebugSymbols::GetNameByOffset IDebugSymbols::GetNameByOffset 方法返回目标虚拟地址空间中指定位置处的符号名称。 |
IDebugSymbols::GetNearNameByOffset GetNearNameByOffset 方法返回位于指定位置附近的符号的名称。 此方法属于 IDebugSymbols 接口。 |
IDebugSymbols::GetNextSymbolMatch GetNextSymbolMatch 方法返回在符号搜索中找到的下一个符号。 此方法属于 IDebugSymbols 接口。 |
IDebugSymbols::GetNumberModules GetNumberModules 方法返回当前进程的模块列表中的模块数。 此方法属于 IDebugSymbols 接口。 |
IDebugSymbols::GetOffsetByLine IDebugSymbols::GetOffsetByLine 方法返回与源代码中指定行对应的指令的位置。 |
IDebugSymbols::GetOffsetByName GetOffsetByName 方法返回由名称标识的符号的位置。 此方法属于 IDebugSymbols 接口。 |
IDebugSymbols::GetOffsetTypeId GetOffsetTypeId 方法返回最接近指定内存位置的符号的类型 ID。 此方法属于 IDebugSymbols 接口。 |
IDebugSymbols::GetScope GetScope 方法返回有关当前范围的信息。 此方法属于 IDebugSymbols 接口。 |
IDebugSymbols::GetScopeSymbolGroup GetScopeSymbolGroup 方法返回一个符号组,其中包含当前目标范围内的符号。 此方法属于 IDebugSymbols 接口。 |
IDebugSymbols::GetSourceFileLineOffsets GetSourceFileLineOffsets 方法将源文件中的每一行映射到目标内存中的某个位置。 此方法属于 IDebugSymbols 接口。 |
IDebugSymbols::GetSourcePath GetSourcePath 方法返回源路径。 此方法属于 IDebugSymbols 接口。 |
IDebugSymbols::GetSourcePathElement GetSourcePathElement 方法从源路径返回元素。 此方法属于 IDebugSymbols 接口。 |
IDebugSymbols::GetSymbolModule GetSymbolModule 方法返回包含指定符号的模块的基址。 此方法属于 IDebugSymbols 接口。 |
IDebugSymbols::GetSymbolOptions GetSymbolOptions 方法返回引擎的全局符号选项。 此方法属于 IDebugSymbols 接口。 |
IDebugSymbols::GetSymbolPath GetSymbolPath 方法返回符号路径。 此方法属于 IDebugSymbols 接口。 |
IDebugSymbols::GetSymbolTypeId GetSymbolTypeId 方法返回指定符号的类型 ID 和模块。 此方法属于 IDebugSymbols 接口。 |
IDebugSymbols::GetTypeId GetTypeId 方法查找指定的类型并返回其类型 ID。 此方法属于 IDebugSymbols 接口。 |
IDebugSymbols::GetTypeName GetTypeName 方法返回由其类型 ID 和模块指定的类型符号的名称。 此方法属于 IDebugSymbols 接口。 |
IDebugSymbols::GetTypeSize GetTypeSize 方法返回指定类型的实例所需的内存字节数。 此方法属于 IDebugSymbols 接口。 |
IDebugSymbols::OutputTypedDataPhysical IDebugSymbols::OutputTypedDataPhysical 方法格式化目标物理内存中变量的内容,并将其发送到输出回调。 |
IDebugSymbols::OutputTypedDataVirtual IDebugSymbols::OutputTypedDataVirtual 方法格式化目标虚拟内存中变量的内容,并将其发送到输出回调。 |
IDebugSymbols::ReadTypedDataPhysical ReadTypedDataPhysical 方法从目标计算机的物理内存中读取变量的值。 此方法属于 IDebugSymbols 接口。 |
IDebugSymbols::ReadTypedDataVirtual ReadTypedDataVirtual 方法读取目标虚拟内存中变量的值。 此方法属于 IDebugSymbols 接口。 |
IDebugSymbols::Reload Reload 方法删除指定模块的引擎符号信息,并根据需要重新加载这些符号。 此方法属于 IDebugSymbols。 |
IDebugSymbols::RemoveSymbolOptions RemoveSymbolOptions 方法关闭引擎的某些全局符号选项。 此方法属于 IDebugSymbols 接口。 |
IDebugSymbols::ResetScope ResetScope 方法将当前范围重置为当前线程的默认范围。 此方法属于 IDebugSymbols 接口。 |
IDebugSymbols::SetImagePath SetImagePath 方法设置可执行映像路径。 此方法属于 IDebugSymbols 接口。 |
IDebugSymbols::SetScope IDebugSymbols::SetScope 方法设置当前范围。 此方法属于 IDebugSymbols 接口。 |
IDebugSymbols::SetSourcePath IDebugSymbols::SetSourcePath 方法设置源路径。 此方法属于 IDebugSymbols 接口。 |
IDebugSymbols::SetSymbolOptions SetSymbolOptions 方法更改引擎的全局符号选项。 此方法属于 IDebugSymbols 接口。 |
IDebugSymbols::SetSymbolPath IDebugSymbols::SetSymbolPath 方法设置符号路径。 此方法属于 IDebugSymbols 接口。 |
IDebugSymbols::StartSymbolMatch StartSymbolMatch 方法初始化名称与给定模式匹配的符号的搜索。 此方法属于 IDebugSymbols 接口。 |
IDebugSymbols::WriteTypedDataPhysical WriteTypedDataPhysical 方法将变量的值写入目标计算机的物理内存中。 此方法属于 IDebugSymbols 接口。 |
IDebugSymbols::WriteTypedDataVirtual IDebugSymbols::WriteTypedDataVirtual 方法将数据写入目标的虚拟地址空间。 写入的字节数是指定类型的大小。 |
要求
要求 | 值 |
---|---|
目标平台 | Windows |
标头 | dbgeng.h (包括 Dbgeng.h) |