Интерфейс IDebugSymbols (dbgeng.h)

Наследование

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

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

Метод GetTypeName возвращает имя символа типа, указанного идентификатором типа и модулем. Этот метод принадлежит интерфейсу 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
Header dbgeng.h (включая Dbgeng.h)

См. также раздел

IDebugSymbols2

IDebugSymbols3