Интерфейс 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::GetSourceEntryBySourceEntryEntry Разрешает навигацию в исходных записях. |
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 записывает данные в виртуальное адресное пространство целевого объекта. Число записанных байтов — это размер типа. |
Требования
Требование | Ценность |
---|---|
целевая платформа | Виндоус |
заголовка | dbgeng.h (include Dbgeng.h) |