IDebugComPlusSymbolProvider

Представляет поставщик символов COM+, используя методы, относящиеся к управляемому коду.

Синтаксис

IDebugComPlusSymbolProvider : IDebugSymbolProvider

Примечания для разработчиков

Хотя нет разделения между интерфейсами, которые полезны для вычислителя выражений (EE) и тех, которые предназначены для использования подсистемой отладки (DE), следующие методы, вероятно, интересуют только разработчиков DE: AreSymbolsLoaded, GetAddressesInModuleFromPosition, GetEntryPoint, GetFunctionLineOffset, GetLocalVariableLayout, IsFunctionStale, LoadSymbols, LoadSymbolsFromStream, ReplaceSymbols, UnloadSymbols и UpdateSymbols.

Методы

Помимо методов интерфейса IDebugSymbolProvider , этот интерфейс реализует следующие методы:

Метод Description
AreSymbolsLoaded Определяет, загружаются ли символы отладки для указанного модуля с идентификатором домена приложения.
CreateTypeFromPrimitive Создает тип из указанного примитивного типа.
GetAddressesInModuleFromPosition Карты положение документа в указанном модуле в массив адресов отладки.
GetArrayTypeFromAddress Извлекает сведения о типе указанного массива с заданным адресом отладки.
GetAssemblyName Извлекает имя сборки, заданной его модулем и доменом приложения.
GetAttributedClassesForLanguage Извлекает классы с указанным атрибутом, реализованным на заданном языке программирования.
GetAttributedClassesinModule Извлекает классы с указанным атрибутом в заданном модуле.
GetEntryPoint Извлекает точку входа приложения.
GetFunctionLineOffset Извлекает адрес в функции, представляющей смещение заданной строки.
GetLocalVariablelayout Извлекает макет локальных переменных для набора методов.
GetNameFromToken Возвращает имя, связанное с указанным маркером, заданным объектом метаданных.
GetSymAttribute Извлекает символы отладки с заданным родительским атрибутом для указанного модуля.
GetSymUnmanagedReader Извлекает средство чтения символов для использования неуправляемого кода.
GetTypeFromAddress Извлекается в тип символа с заданным адресом отладки.
IsFunctionDeleted Определяет, удаляется ли функция по указанному адресу отладки.
IsFunctionStale Определяет, считается ли функция на указанном адресе отладки устаревшим.
IsHiddenCode Определяет, скрыт ли код по указанному адресу отладчика.
LoadSymbols Загружает указанные символы отладки в памяти.
LoadSymbolsFromStream Загружает отладочные символы, заданные потоком данных.
ReplaceSymbols Заменяет текущие символы отладки теми, которые находятся в указанном потоке данных.
UnloadSymbols Выгружает символы отладки для указанного модуля из памяти.
UpdateSymbols Обновления символы отладки в памяти с указанным потоком данных.

Requirements

Заголовок: Sh.h

Пространство имен: Microsoft.VisualStudio.Debugger.Interop

Сборка: Microsoft.VisualStudio.Debugger.Interop.dll