Интерфейс IDebugSymbols3 (dbgeng.h)
Наследование
Интерфейс 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 возвращает идентификатор типа символа, ближайшего к указанному расположению памяти. Этот метод принадлежит интерфейсу 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 возвращает идентификатор типа и модуль указанного символа. Этот метод принадлежит интерфейсу IDebugSymbols3. |
IDebugSymbols3::GetSymbolTypeIdWide Метод GetSymbolTypeIdWide возвращает идентификатор типа и модуль указанного символа. |
IDebugSymbols3::GetTypeId Метод GetTypeId ищет указанный тип и возвращает его идентификатор типа. Этот метод принадлежит интерфейсу IDebugSymbols3. |
IDebugSymbols3::GetTypeIdWide Метод GetTypeIdWide ищет указанный тип и возвращает его идентификатор типа. |
IDebugSymbols3::GetTypeName Метод GetTypeName возвращает имя символа типа, указанного идентификатором типа и модулем. Этот метод принадлежит интерфейсу IDebugSymbols3. |
IDebugSymbols3::GetTypeNameWide Метод GetTypeNameWide возвращает имя символа типа, указанное идентификатором типа и модулем. |
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 |
Header | dbgeng.h (включая Dbgeng.h) |