Поделиться через


Интерфейсы (пакет SDK для доступа к интерфейсу отладки)

Методы перечислены в алфавитном порядке в каждом интерфейсе в оглавлении и на странице интерфейса в порядке Vtable.

В этом разделе

IDiaAddressMap

Предоставляет контроль над тем, как пакет SDK DIA вычисляет виртуальные и относительные виртуальные адреса для объектов отладки.

IDiaDataSource

Инициирует доступ к источнику символов отладки.

IDiaDataSourceEx

Инициирует доступ к источнику символов отладки. Заменяет IDiaDataSource

IDiaEnumDebugStreamData

Предоставляет доступ к записям в потоке данных отладки.

IDiaEnumDebugStreams

Перечисляет различные потоки отладки, содержащиеся в источнике данных.

IDiaEnumFrameData

Перечисляет различные элементы данных кадра, содержащиеся в источнике данных.

IDiaEnumInjectedSources

Перечислите различные внедренные источники, содержащиеся в источнике данных.

IDiaEnumInputAssemblyFiles

Перечислите входные файлы сборок, перечисленные в источнике данных.

IDiaEnumLineNumbers

Перечисляет различные номера строк, содержащиеся в источнике данных.

IDiaEnumSectionContribs

Перечисляет различные вклады раздела, содержащиеся в источнике данных.

IDiaEnumSegments

Перечисляет различные сегменты, содержащиеся в источнике данных.

IDiaEnumSourceFiles

Перечисляет различные исходные файлы, содержащиеся в источнике данных.

IDiaEnumSourceLink

Перечисляет различные blob-объекты ссылки источника, содержащиеся в источнике данных.

IDiaEnumSourceLink2

Перечисляет различные blob-объекты ссылки источника, содержащиеся в источнике данных. IDiaEnumSourceLink2 Заменяет поддержку 64-разрядных размеров.

IDiaEnumStackFrames

Перечисляет доступные различные кадры стека.

IDiaEnumSymbols

Перечисляет различные символы, содержащиеся в источнике данных.

IDiaEnumSymbolsByAddr

Перечисляется по адресу различных символов, содержащихся в источнике данных.

IDiaEnumSymbolsByAddr2

Перечисляется по адресу различных символов, содержащихся в источнике данных. Заменяет IDiaEnumSymbolsByAddr

IDiaEnumTables

Перечисляет различные таблицы, содержащиеся в источнике данных.

IDiaFrameData

Предоставляет сведения о кадре стека.

IDiaImageData

Предоставляет сведения о базовом расположении и смещениях памяти модуля или образа.

IDiaInjectedSource

Обращается к исходному коду программы, хранящейся в источнике данных DIA.

IDiaInputAssemblyFile

Обращается к сведениям, описывающим входной или исходный файл сборки для двоичного файла .Net Native.

IDiaLineNumber

Обращается к сведениям, описывающим процесс сопоставления из блока байтов текста изображения с номером строки исходного файла.

IDiaLoadCallback

Получает обратные вызовы из процедуры поиска символов DIA, что позволяет пользовательскому интерфейсу сообщать о ходе выполнения попытки расположения.

IDiaLoadCallback2

Получает обратные вызовы из процедуры поиска символов DIA, что позволяет вводить ограничения для процесса поиска.

IDiaPropertyStorage

Позволяет считывать постоянные свойства набора свойств DIA.

IDiaReadExeAtRVACallback

Позволяет клиентскому приложению предоставлять байты исполняемого файла, как указано в позиции файла.

IDiaReadExeAtOffsetCallback

Позволяет клиентскому приложению предоставлять байты исполняемого файла, указанного относительным виртуальным адресом.

IDiaSectionContrib

Извлекает данные, описывающие вклад раздела, то есть непрерывный блок памяти, внесенный в образ компилятором.

IDiaSegment

Сопоставляет данные из номера раздела с сегментами адресного пространства.

IDiaSession

Предоставляет контекст запроса для символов отладки.

IDiaSessionEx

Предоставляет расширенный контекст запроса для символов отладки.

IDiaSourceFile

Представляет исходный файл.

IDiaStackFrame

Предоставляет свойства кадра стека.

IDiaStackWalker

Предоставляет методы для пошагового выполнения стека с помощью PDB-файла.

IDiaStackWalkFrame

Поддерживает контекст стека между вызовами IDiaFrameData::execute метода.

IDiaStackWalkHelper

Упрощает прогулку по стеку с помощью файла базы данных отладки программы (PDB).

IDiaStackWalkHelper2

Упрощает прогулку по стеку с помощью файла базы данных отладки программы (PDB). Заменяет IDiaStackWalkHelper

IDiaSymbol

Описывает свойства экземпляра символов.

IDiaSymbol2

Описывает дополнительные свойства экземпляра символов. Заменяет IDiaSymbol

IDiaSymbol3

Описывает дополнительные свойства экземпляра символов. Заменяет IDiaSymbol2

IDiaSymbol4

Описывает дополнительные свойства экземпляра символов. Заменяет IDiaSymbol3

IDiaSymbol5

Описывает дополнительные свойства экземпляра символов. Заменяет IDiaSymbol4

IDiaSymbol6

Описывает дополнительные свойства экземпляра символов. Заменяет IDiaSymbol5

IDiaSymbol7

Описывает дополнительные свойства экземпляра символов. Заменяет IDiaSymbol6

IDiaSymbol8

Описывает дополнительные свойства экземпляра символов, в первую очередь связанные с корутинами. Заменяет IDiaSymbol7

IDiaSymbol9

Описывает дополнительные свойства экземпляра символов. Заменяет IDiaSymbol8

IDiaSymbol10

Описывает дополнительные свойства экземпляра символов. Заменяет IDiaSymbol9

IDiaSymbol11

Описывает дополнительные свойства экземпляра символов. Заменяет IDiaSymbol10

IDiaTable

Перечисляет таблицу источника данных DIA.

Перечисления и структуры

Описывает перечисления и структуры, используемые различными интерфейсами пакета SDK DIA.

Константы (SDK для доступа к интерфейсу отладки)

Описывает константы, доступные в пакете SDK ДЛЯ DIA.

См. также