Интерфейс 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) |