IDebugDocumentPosition2
Этот интерфейс представляет абстрактную позицию в исходном файле.
Синтаксис
IDebugDocumentPosition2 : IUnknown
Примечания для разработчиков
Visual Studio обычно реализует этот интерфейс. Обработчик отладки (DE) также реализует этот интерфейс, если он должен предоставить собственный исходный код (как при реализации интерфейса IDebugDocument2 ).
Заметки для вызывающих абонентов
Этот интерфейс передается в качестве аргумента в EnumCodeContexts. Он также предоставляется в составе объединения BP_LOCATION (в частности, BP_LOCATION_CODE_FILE_LINE структуры), которая, в свою очередь, входит в состав структуры BP_REQUEST_INFO, которая используется при создании ожидающей точки останова.
Методы в порядке таблицы Vtable
В следующей таблице показаны методы IDebugDocumentPosition2
.
Метод | Description |
---|---|
GetFileName | Возвращает имя файла исходного файла, содержащего эту позицию документа. |
GetDocument | Возвращает содержащийся документ. |
IsPositionInDocument | Определяет, содержится ли эта позиция в данном документе. |
GetRange | Возвращает диапазон для этой позиции документа. |
Requirements
Заголовок: msdbg.h
Пространство имен: Microsoft.VisualStudio.Debugger.Interop
Сборка: Microsoft.VisualStudio.Debugger.Interop.dll