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