(dbgeng.h) 的 IDebugSymbols3 接口
继承
IDebugSymbols3 接口继承自 IDebugSymbols2。 IDebugSymbols3 还具有以下类型的成员:
方法
IDebugSymbols3 接口包含以下方法。
IDebugSymbols3::AddSymbolOptions AddSymbolOptions 方法打开引擎的某些全局符号选项。 此方法属于 IDebugSymbols3 接口。 |
IDebugSymbols3::AddSyntheticModule AddSyntheticModule 方法将合成模块添加到调试器为当前进程维护的模块列表中。 |
IDebugSymbols3::AddSyntheticModuleWide AddSyntheticModuleWide 方法将合成模块添加到调试器为当前进程维护的模块列表中。 |
IDebugSymbols3::AddSyntheticSymbol AddSyntheticSymbol 方法将合成符号添加到当前进程中的模块。 |
IDebugSymbols3::AddSyntheticSymbolWide AddSyntheticSymbolWide 方法将合成符号添加到当前进程中的模块。 |
IDebugSymbols3::AddTypeOptions AddTypeOptions 方法为引擎生成的输出启用某些类型格式设置选项。 此方法属于 IDebugSymbols3 接口。 |
IDebugSymbols3::AppendImagePath AppendImagePath 方法将目录追加到可执行映像路径。 此方法属于 IDebugSymbols3 接口。 |
IDebugSymbols3::AppendImagePathWide AppendImagePathWide 方法将目录追加到可执行映像路径。 |
IDebugSymbols3::AppendSourcePath AppendSourcePath 方法将目录追加到源路径。 此方法属于 IDebugSymbols3 接口。 |
IDebugSymbols3::AppendSourcePathWide AppendSourcePathWide 方法将目录追加到源路径。 |
IDebugSymbols3::AppendSymbolPath AppendSymbolPath 方法将目录追加到符号路径。 此方法属于 IDebugSymbols3 接口。 |
IDebugSymbols3::AppendSymbolPathWide AppendSymbolPathWide 方法将目录追加到符号路径。 |
IDebugSymbols3::CreateSymbolGroup CreateSymbolGroup 方法创建新的符号组。 此方法属于 IDebugSymbols3 接口。 |
IDebugSymbols3::CreateSymbolGroup2 CreateSymbolGroup2 方法创建新的符号组。 |
IDebugSymbols3::EndSymbolMatch EndSymbolMatch 方法释放符号搜索使用的资源。 此方法属于 IDebugSymbols3 接口。 |
IDebugSymbols3::FindSourceFile FindSourceFile 方法在源路径中搜索指定的源文件。 此方法属于 IDebugSymbols3 接口。 |
IDebugSymbols3::FindSourceFileWide FindSourceFileWide 方法在源路径中搜索指定的源文件。 |
IDebugSymbols3::GetConstantName GetConstantName 方法返回指定常量的名称。 此方法属于 IDebugSymbols3 接口。 |
IDebugSymbols3::GetConstantNameWide GetConstantNameWide 方法返回指定常量的名称。 |
IDebugSymbols3::GetCurrentScopeFrameIndex GetCurrentScopeFrameIndex 方法返回调用堆栈中当前堆栈帧的索引。 |
IDebugSymbols3::GetFieldName GetFieldName 方法返回 结构中字段的名称。 此方法属于 IDebugSymbols3 接口。 |
IDebugSymbols3::GetFieldNameWide GetFieldNameWide 方法返回 结构中字段的名称。 |
IDebugSymbols3::GetFieldOffset GetFieldOffset 方法从类型实例的基址返回字段的偏移量。 此方法属于 IDebugSymbols3 接口。 |
IDebugSymbols3::GetFieldOffsetWide GetFieldOffsetWide 方法从类型实例的基址返回字段的偏移量。 |
IDebugSymbols3::GetFieldTypeAndOffset GetFieldTypeAndOffset 方法返回字段的类型及其在容器中的偏移量。 |
IDebugSymbols3::GetFieldTypeAndOffsetWide GetFieldTypeAndOffsetWide 方法返回字段的类型及其在容器中的偏移量。 |
IDebugSymbols3::GetFunctionEntryByOffset GetFunctionEntryByOffset 方法返回函数的函数条目信息。 |
IDebugSymbols3::GetImagePath GetImagePath 方法返回可执行映像路径。 此方法属于 IDebugSymbols3 接口。 |
IDebugSymbols3::GetImagePathWide GetImagePathWide 方法返回可执行图像路径。 |
IDebugSymbols3::GetLineByOffset IDebugSymbols3::GetLineByOffset 方法返回目标中指令的源文件中的源文件名和行号。 |
IDebugSymbols3::GetLineByOffsetWide GetLineByOffsetWide 方法返回目标中指令的源文件中的源文件名和行号。 |
IDebugSymbols3::GetModuleByIndex GetModuleByIndex 方法返回具有指定索引的模块的位置。 此方法属于 IDebugSymbols3 接口。 |
IDebugSymbols3::GetModuleByModuleName GetModuleByModuleName 方法在目标的模块中搜索具有指定名称的模块。 此方法属于 IDebugSymbols3 接口。 |
IDebugSymbols3::GetModuleByModuleName2 GetModuleByModuleName2 方法在进程的模块中搜索具有指定名称的模块。 |
IDebugSymbols3::GetModuleByModuleName2Wide GetModuleByModuleName2Wide 方法在进程的模块中搜索具有指定名称的模块。 |
IDebugSymbols3::GetModuleByModuleNameWide GetModuleByModuleNameWide 方法在目标的模块中搜索具有指定名称的模块。 |
IDebugSymbols3::GetModuleByOffset IDebugSymbols3::GetModuleByOffset 方法在目标的模块中搜索内存分配包括指定位置的模块。 |
IDebugSymbols3::GetModuleByOffset2 GetModuleByOffset2 方法在进程的模块中搜索内存分配包含指定位置的模块。 |
IDebugSymbols3::GetModuleNames GetModuleNames 方法返回指定模块的名称。 此方法属于 IDebugSymbols3 接口。 |
IDebugSymbols3::GetModuleNameString GetModuleNameString 方法返回指定模块的名称。 此方法属于 IDebugSymbols3 接口。 |
IDebugSymbols3::GetModuleNameStringWide GetModuleNameStringWide 方法返回指定模块的名称。 |
IDebugSymbols3::GetModuleParameters GetModuleParameters 方法返回目标中模块的参数。 此方法属于 IDebugSymbols3 接口。 |
IDebugSymbols3::GetModuleVersionInformation GetModuleVersionInformation 方法返回指定模块的版本信息。 此方法属于 IDebugSymbols3 接口。 |
IDebugSymbols3::GetModuleVersionInformationWide GetModuleVersionInformationWide 方法返回指定模块的版本信息。 |
IDebugSymbols3::GetNameByOffset IDebugSymbols3::GetNameByOffset 方法返回目标虚拟地址空间中指定位置的符号的名称。 |
IDebugSymbols3::GetNameByOffsetWide GetNameByOffsetWide 方法返回目标虚拟地址空间中指定位置的符号名称。 |
IDebugSymbols3::GetNearNameByOffset GetNearNameByOffset 方法返回位于指定位置附近的符号的名称。 此方法属于 IDebugSymbols3 接口。 |
IDebugSymbols3::GetNearNameByOffsetWide GetNearNameByOffsetWide 方法返回位于指定位置附近的符号的名称。 |
IDebugSymbols3::GetNextSymbolMatch GetNextSymbolMatch 方法返回在符号搜索中找到的下一个符号。 此方法属于 IDebugSymbols3 接口。 |
IDebugSymbols3::GetNextSymbolMatchWide GetNextSymbolMatchWide 方法返回在符号搜索中找到的下一个符号。 |
IDebugSymbols3::GetNumberModules GetNumberModules 方法返回当前进程的模块列表中的模块数。 此方法属于 IDebugSymbols3 接口。 |
IDebugSymbols3::GetOffsetByLine IDebugSymbols3::GetOffsetByLine 方法返回与源代码中指定行对应的指令的位置。 |
IDebugSymbols3::GetOffsetByLineWide GetOffsetByLineWide 方法返回与源代码中指定行对应的指令的位置。 |
IDebugSymbols3::GetOffsetByName GetOffsetByName 方法返回由名称标识的符号的位置。 此方法属于 IDebugSymbols3 接口。 |
IDebugSymbols3::GetOffsetByNameWide GetOffsetByNameWide 方法返回由名称标识的符号的位置。 |
IDebugSymbols3::GetOffsetTypeId GetOffsetTypeId 方法返回最接近指定内存位置的符号的类型 ID。 此方法属于 IDebugSymbols3 接口。 |
IDebugSymbols3::GetScope GetScope 方法返回有关当前范围的信息。 此方法属于 IDebugSymbols3 接口。 |
IDebugSymbols3::GetScopeSymbolGroup GetScopeSymbolGroup 方法返回一个符号组,其中包含当前目标范围内的符号。 此方法属于 IDebugSymbols3 接口。 |
IDebugSymbols3::GetScopeSymbolGroup2 GetScopeSymbolGroup2 方法返回一个符号组,其中包含当前目标范围内的符号。 |
IDebugSymbols3::GetSourceEntriesByLine GetSourceEntriesByLine 方法查询符号信息,并返回目标内存中对应于源文件中的行的位置。 |
IDebugSymbols3::GetSourceEntriesByLineWide GetSourceEntriesByLineWide 方法查询符号信息,并返回目标内存中对应于源文件中的行的位置。 |
IDebugSymbols3::GetSourceEntriesByOffset 使用偏移量查询符号信息并返回目标内存中的位置。 |
IDebugSymbols3::GetSourceEntryBySourceEntry 允许在源条目内导航。 |
IDebugSymbols3::GetSourceEntryOffsetRegions 返回已知与源项关联的所有内存区域。 |
IDebugSymbols3::GetSourceEntryString 此方法属于 IDebugSymbols3 接口。 查询符号信息并返回目标内存中的位置。 |
IDebugSymbols3::GetSourceEntryStringWide 查询符号信息并返回目标内存中的位置。 方法属于 IDebugSymbols3 接口。 |
IDebugSymbols3::GetSourceFileLineOffsets GetSourceFileLineOffsets 方法将源文件中的每一行映射到目标内存中的某个位置。 此方法属于 IDebugSymbols3 接口。 |
IDebugSymbols3::GetSourceFileLineOffsetsWide GetSourceFileLineOffsetsWide 方法将源文件中的每一行映射到目标内存中的某个位置。 |
IDebugSymbols3::GetSourcePath GetSourcePath 方法返回源路径。 此方法属于 IDebugSymbols3 接口。 |
IDebugSymbols3::GetSourcePathElement GetSourcePathElement 方法从源路径返回元素。 此方法属于 IDebugSymbols3 接口。 |
IDebugSymbols3::GetSourcePathElementWide GetSourcePathElementWide 方法从源路径返回元素。 |
IDebugSymbols3::GetSourcePathWide GetSourcePathWide 方法返回源路径。 |
IDebugSymbols3::GetSymbolEntriesByName GetSymbolEntriesByName 方法返回名称与给定模式匹配的符号。 |
IDebugSymbols3::GetSymbolEntriesByNameWide GetSymbolEntriesByNameWide 方法返回名称与给定模式匹配的符号。 |
IDebugSymbols3::GetSymbolEntriesByOffset GetSymbolEntriesByOffset 方法返回位于指定地址的符号。 |
IDebugSymbols3::GetSymbolEntryBySymbolEntry 允许在符号条目层次结构中进行导航。 |
IDebugSymbols3::GetSymbolEntryByToken 使用托管元数据令牌查找符号。 |
IDebugSymbols3::GetSymbolEntryInformation GetSymbolEntryInformation 方法返回符号的符号条目信息。 |
IDebugSymbols3::GetSymbolEntryOffsetRegions 返回已知与符号关联的所有内存区域。 |
IDebugSymbols3::GetSymbolEntryString GetSymbolEntryString 方法返回指定符号的字符串信息。 |
IDebugSymbols3::GetSymbolEntryStringWide GetSymbolEntryStringWide 方法返回指定符号的字符串信息。 |
IDebugSymbols3::GetSymbolModule GetSymbolModule 方法返回包含指定符号的模块的基址。 此方法属于 IDebugSymbols3 接口。 |
IDebugSymbols3::GetSymbolModuleWide GetSymbolModuleWide 方法返回包含指定符号的模块的基址。 |
IDebugSymbols3::GetSymbolOptions GetSymbolOptions 方法返回引擎的全局符号选项。 此方法属于 IDebugSymbols3 接口。 |
IDebugSymbols3::GetSymbolPath GetSymbolPath 方法返回符号路径。 此方法属于 IDebugSymbols3 接口。 |
IDebugSymbols3::GetSymbolPathWide GetSymbolPathWide 方法返回符号路径。 |
IDebugSymbols3::GetSymbolTypeId GetSymbolTypeId 方法返回指定符号的类型 ID 和模块。 此方法属于 IDebugSymbols3 接口。 |
IDebugSymbols3::GetSymbolTypeIdWide GetSymbolTypeIdWide 方法返回指定符号的类型 ID 和模块。 |
IDebugSymbols3::GetTypeId GetTypeId 方法查找指定的类型并返回其类型 ID。 此方法属于 IDebugSymbols3 接口。 |
IDebugSymbols3::GetTypeIdWide GetTypeIdWide 方法查找指定的类型并返回其类型 ID。 |
IDebugSymbols3::GetTypeName GetTypeName 方法返回由其类型 ID 和模块指定的类型符号的名称。 此方法属于 IDebugSymbols3 接口。 |
IDebugSymbols3::GetTypeNameWide GetTypeNameWide 方法返回由其类型 ID 和模块指定的类型符号的名称。 |
IDebugSymbols3::GetTypeOptions GetTypeOptions 方法返回引擎生成的输出的类型格式设置选项。 此方法属于 IDebugSymbols3 接口。 |
IDebugSymbols3::GetTypeSize GetTypeSize 方法返回指定类型的实例所需的内存字节数。 此方法属于 IDebugSymbols3 接口。 |
IDebugSymbols3::IsManagedModule 检查引擎在检索模块的信息时是否正在使用托管调试支持。 |
IDebugSymbols3::OutputSymbolByOffset OutputSymbolByOffset 方法按地址查找符号,并将符号名称和其他符号信息输出到调试器控制台。 |
IDebugSymbols3::OutputTypedDataPhysical IDebugSymbols3::OutputTypedDataPhysical 方法格式化目标物理内存中变量的内容,并将其发送到输出回调。 |
IDebugSymbols3::OutputTypedDataVirtual IDebugSymbols3::OutputTypedDataVirtual 方法格式化目标虚拟内存中变量的内容,并将其发送到输出回调。 |
IDebugSymbols3::ReadTypedDataPhysical ReadTypedDataPhysical 方法从目标计算机的物理内存中读取变量的值。 此方法属于 IDebugSymbols3 接口。 |
IDebugSymbols3::ReadTypedDataVirtual ReadTypedDataVirtual 方法读取目标虚拟内存中变量的值。 此方法属于 IDebugSymbols3 接口。 |
IDebugSymbols3::Reload Reload 方法删除指定模块的引擎符号信息,并根据需要重新加载这些符号。 此方法属于 IDebugSymbols3。 |
IDebugSymbols3::ReloadWide ReloadWide 方法删除指定模块的引擎符号信息,并根据需要重新加载这些符号。 |
IDebugSymbols3::RemoveSymbolOptions RemoveSymbolOptions 方法关闭引擎的某些全局符号选项。 此方法属于 IDebugSymbols3 接口。 |
IDebugSymbols3::RemoveSyntheticModule RemoveSyntheticModule 方法从调试器为当前进程维护的模块列表中删除合成模块。 |
IDebugSymbols3::RemoveSyntheticSymbol RemoveSyntheticSymbol 方法从当前进程中的模块中删除合成符号。 |
IDebugSymbols3::RemoveTypeOptions RemoveTypeOptions 方法关闭引擎生成的输出的某些类型格式设置选项。 此方法属于 IDebugSymbols3 接口。 |
IDebugSymbols3::ResetScope ResetScope 方法将当前范围重置为当前线程的默认范围。 此方法属于 IDebugSymbols3 接口。 |
IDebugSymbols3::SetImagePath SetImagePath 方法设置可执行映像路径。 此方法属于 IDebugSymbols3 接口。 |
IDebugSymbols3::SetImagePathWide SetImagePathWide 方法设置可执行映像路径。 |
IDebugSymbols3::SetScope SetScope 方法设置当前范围。 此方法属于 IDebugSymbols3 接口。 |
IDebugSymbols3::SetScopeFrameByIndex SetScopeFrameByIndex 方法将当前范围设置为调用堆栈上其中一个帧的范围。 |
IDebugSymbols3::SetScopeFromJitDebugInfo 恢复实时 (JIT) 调试信息,并根据该信息设置当前调试器范围上下文。 |
IDebugSymbols3::SetScopeFromStoredEvent SetScopeFromStoredEvent 方法将当前范围设置为存储事件的范围。 |
IDebugSymbols3::SetSourcePath SetSourcePath 方法设置源路径。 此方法属于 IDebugSymbols3 接口。 |
IDebugSymbols3::SetSourcePathWide SetSourcePathWide 方法设置源路径。 |
IDebugSymbols3::SetSymbolOptions SetSymbolOptions 方法更改引擎的全局符号选项。 此方法属于 IDebugSymbols3 接口。 |
IDebugSymbols3::SetSymbolPath SetSymbolPath 方法设置符号路径。 此方法属于 IDebugSymbols3 接口。 |
IDebugSymbols3::SetSymbolPathWide SetSymbolPathWide 方法设置符号路径。 |
IDebugSymbols3::SetTypeOptions SetTypeOptions 方法更改引擎生成的输出的类型格式设置选项。 此方法属于 IDebugSymbols3 接口。 |
IDebugSymbols3::StartSymbolMatch StartSymbolMatch 方法初始化名称与给定模式匹配的符号的搜索。 此方法属于 IDebugSymbols3 接口。 |
IDebugSymbols3::StartSymbolMatchWide StartSymbolMatchWide 方法初始化名称与给定模式匹配的符号的搜索。 |
IDebugSymbols3::WriteTypedDataPhysical WriteTypedDataPhysical 方法将变量的值写入目标计算机的物理内存中。 此方法属于 IDebugSymbols3 接口。 |
IDebugSymbols3::WriteTypedDataVirtual IDebugSymbols3::WriteTypedDataVirtual 方法将数据写入目标的虚拟地址空间。 写入的字节数是类型的大小。 |
要求
要求 | 值 |
---|---|
目标平台 | Windows |
标头 | dbgeng.h (包括 Dbgeng.h) |