Поделиться через


Интерфейс 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 возвращает идентификатор типа символа, ближайшего к указанному расположению памяти. Этот метод принадлежит интерфейсу 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 возвращает идентификатор типа и модуль указанного символа. Этот метод принадлежит интерфейсу IDebugSymbols2.
IDebugSymbols2::GetTypeId

Метод GetTypeId ищет указанный тип и возвращает его идентификатор типа. Этот метод принадлежит интерфейсу IDebugSymbols2.
IDebugSymbols2::GetTypeName

Метод GetTypeName возвращает имя символа типа, указанного его идентификатором типа и модулем. Этот метод принадлежит интерфейсу 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 записывает данные в виртуальное адресное пространство целевого объекта. Число записанных байтов — это размер указанного типа.

Требования

Требование Ценность
целевая платформа Виндоус
заголовка dbgeng.h (include Dbgeng.h)

См. также

IDebugSymbols

IDebugSymbols3