IDebugSymbols2 接口 (dbgeng.h)

继承

IDebugSymbols2 接口继承自 IDebugSymbolsIDebugSymbols2 还具有以下类型的成员:

方法

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)

另请参阅

IDebugSymbols

IDebugSymbols3